Выполнение развертываний

Развертывание выполняется путем выполнения задач, определенных в сегментах развертывания.

План развертывания по умолчанию имеет два сегмента: Предварительные задачи развертывания и Задачи развертывания. Сегменты запускаются вручную и, как и задачи, могут выполняться параллельно или последовательно. Время запуска вычисляется на основе продолжительностей, указанных при создании задач.

Сегменты показываются на странице Запланированное развертывание (Начало > Запланированные развертывания > выбранное-развертывание). Сегменты показываются не в порядке выполнения.

Сегменты можно добавлять и удалять в любое время, они могут иметь другие сегменты в качестве предварительных требований. Сегмент с предварительными требованиями не начинается, пока указанные в предварительных требованиях сегменты не выполнят все свои задачи. Сегменты могут быть ограничены ролью пользователя, тогда запускать сегмент смогут только пользователи с указанной ролью.

Задачи, присвоенные пользователям, могут выполняться этими пользователями, а задачи, не присвоенные пользователю, могут быть затребованы любым пользователем с соответствующей ролью.

После того как развертывание запланировано, оно добавляется на страницу Запланированные развертывания. Там развертывание можно просмотреть, изменить и удалить.

Проверка предварительных требований сегментов

Убедитесь, что каждый сегмент, указанный как предварительное требование для других сегментов, успешно завершен. Сегмент, включая сегменты, выполняемые параллельно с другими сегментами, не может начаться, пока не будут успешно завершены все сегменты, указанные в его предварительных требованиях. Все сегменты, кроме первого, могут иметь предварительные требования.

Сегменты могут быть ограничены ролью пользователя, тогда запускать сегмент смогут только пользователи с указанной ролью.

Проверка общего расписания

Убедитесь, что все задачи имеют ожидаемую продолжительность. Длина сегмента вычисляется по продолжительности задач. Сегменты показываются не в порядке выполнения. Если задачи отсутствуют или требуется их изменение, проследите, чтобы новые продолжительности оставались в пределах ожидаемой области развертывания.

Если требуется утверждение, утверждающие должны быть в наличии и готовы к работе.

Сегменты запускаются вручную и, как и задачи, могут выполняться параллельно или последовательно.

Присвоение или затребование задач

Задачи можно присвоить роли или определенному пользователю. Неприсвоенные задачи могут быть затребованы любым пользователем с определенной ролью.

Настройка уведомлений

Уведомления по электронной почте могут отправляться пользователям при возникновении определяемого пользователем активирующего события. Уведомления можно прикреплять к плану, сегменту или задаче и активировать несколькими способами. Уведомления могут отправляться по завершении развертывания или когда, например, требуется утверждение. Получатели уведомлений указываются через интеграцию LDAP системы защиты (см. раздел "Защита IBM® UrbanCode Deploy").

Во время настройки уведомлений выбираются активирующие события и роль, которая наследуется от системы защиты. Например, часто используется уведомление администратора или владельца среды о запуске, завершении или ошибке задачи.

Мониторинг развертываний

Сводная панель обеспечивает обратную связь в реальном времени с информацией о выпуске из централизованного портала. На ней показываются сегменты выпуска, текущий сегмент, а также уже завершенные сегменты. Кроме выполнения развертывания, можно добавлять сегменты в план и задачи в сегменты.


Комментарии