Настройка публикации для тестового окружения
Общая информация
DС CMS предоставляет поддержку промежуточной точки публикации, известной как Staging, где проект может полностью проходить тестирование в отношении системы и интеграционных точек. После успешной проверки на Staging элементы могут быть перенесены в Production окружение.
При настроенном Staging окружении в диалоговых окнах, всплывающих по клику на кнопку "Опубликовать", есть возможность выбора окружения, в котором будет опубликован контент, например, Live и Staging.
После настройки Staging окружения все элементы проходят фазу Staging перед переходом в Production окружение. Следовательно, даже если пользователь утверждает элемент для непосредственной публикации в production окружение, элемент сначала проходит стейджинг и только затем публикуется в production окружении.
Настройка Staging окружения для проекта
Staging окружение настраивается для каждого отдельного проекта и по умолчанию не включено.
Чтобы включить Staging окружение для вашего проекта:
1. Нажмите на Инструменты сайта на боковой панели слева.
2. Перейдите в Конфигурация > Конфигурация проекта.
3. В тегах <published-repository>
установите для <enable-staging-environment>
значение true
.
<published-repository>
<enable-staging-environment>true</enable-staging-environment>
</published-repository>
Синхронизация Staging и Production окружений
Иногда требуется синхронизировать Staging окружение с Production окружением. При добавлении Staging окружения в установленный проект Production репозиторий не клонируется в Staging репозиторий до тех пор, пока какой-либо элемент контента не будет опубликован после настройки промежуточном окружении. Могут быть и другие случаи, когда возникает необходимость синхронизации staging и production.
Для синхронизации нужно вызвать reset-staging
API.