Представление Конвейер позволяет на одной странице управлять выпусками и развертываниями.
Прежде чем начать
- Создайте выпуск и добавьте среды в этапы выпуска.
- При работе с приложениями IBM® UrbanCode Deploy примените хотя бы одну моментальную копию каждого приложения. В представлении Конвейер показываются только моментальные копии этих приложений, не версии компонентов.
Об этой задаче
В представлении
Конвейер показывается информация о выпуске, его приложениях, этапах и средах. Это представление позволяет сравнивать содержимое сред и планировать развертывания.
Процедура
- Для того чтобы открыть представление Конвейер на начальной странице, щелкните на
Конвейер и выберите выпуск в списке вверху страницы.
В представлении Конвейер этапы выпуска показываются в виде столбцов слева направо. В столбце этапа показываются среды выпуска для этого этапа. Например, на следующем рисунке показаны две среды: DEV-1 и DEV-2. Эти среды присвоены этапу DEV.
В разделе Приложения представления показываются версии моментальных копий и выпуска, развернутые в средах выпуска. Например, на следующем рисунке показана среда
QA-1. В ней развернута моментальная копия 1.1.001. Эта моментальная копия помечена как версия выпуска 1.1.
При открытии диаграммы конвейера выбирается среда, которая будет развернута следующей. Выбранные среды выделяются светло-желтым фоном и темно-зеленым номером версии. Все совпадающие версии в других средах тоже выделяются зеленым. Оттенки пурпурного показывают, насколько близко другие версии связаны с выбранными версиями. Чем темнее оттенок, тем теснее взаимосвязь.
После открытия конвейера можно выбрать любую среду щелчком на ее имени или на свободном месте в среде. Цветовой код диаграммы обновится, чтобы отразить новую выбранную среду.
- Для сравнения сред по содержимому выберите среду. Версии моментальных копий и выпуска в этой среде будут показаны зеленым. В то же время у версий моментальных копий и выпуска в других средах временно поменяется цвет. Временные цвета показывают, насколько содержимое этих сред соответствует содержимому выбранной среды.
Моментальные копии можно сравнить, выбрав их индивидуально. При выборе нескольких моментальных копий открывается всплывающее окно с информацией о моментальной копии (см. следующий рисунок).
- Для того чтобы запланировать развертывание из этого представления, мышью перенесите версию моментальной копии или выпуска из одной среды в другую (см. следующий рисунок). При переносе версии моментальной копии или выпуска таким способом создается запланированное развертывание.
Можно также щелкнуть на ссылке в строке Предстоящее, чтобы создать или изменить запланированное развертывание в среде. Если для среды нет запланированного развертывания, эта строка содержит ссылку Запланировать. Если запланированное развертывание есть, эта строка содержит ссылку с датой и временем запланированного развертывания. Для создания развертывания или изменения запланированного развертывания щелкните на этой ссылке.
- Для переключения представления с показа запланированных развертываний на показ текущих развертываний щелкните на ссылке Предстоящие или Последние на левой стороне страницы. На следующем рисунке показано запланированное развертывание для среды DEV-1. Поскольку моментальная копия еще не развернута, она показана оранжевым цветом. При щелчке на
Предстоящее показываются значки ошибки, если
условия шлюза еще не выполнены. При щелчке на Последнее показываются значки предупреждения о соответствии требованиям.
- Если среда содержит набор версий приложений, которые требуется сохранить, можно создать моментальную копию для этих версий приложений с помощью кнопки
моментальной копии. Моментальную копию можно создать, только если в среде выполняется хотя бы одно развертывание. В окне Моментальная копия можно указать имя этой моментальной копии, также известной как версия выпуска, и выбрать приложения для включения в нее. После создания версии выпуска его можно мышью перенести в другие среды или запланировать для развертывания с помощью ссылки Запланировать.
- В этом представлении можно управлять всеми предупреждениями шлюза, которые показываются на значках шлюза. Каждый этап имеет шлюз, который определяет минимальные состояния версии, которые приложение должно иметь, чтобы быть развернутым в среде данного этапа. Щелкните на значке шлюза
, чтобы увидеть требуемые состояния. Если версия не имеет требуемых минимальных состояний, в строке Предстоящее показывается значок ошибки. Для устранения этой неполадки можно в версию добавить требуемые состояния или создать исключение. Любое из этих действий выполняется щелчком на запланированном развертывании или версии со значком ошибки.
При развертывании версии выпуска в среде состояния версии должны указываться только у версии выпуска. Состояния версий приложений указывать не нужно.
- Это представление позволяет управлять ошибками соответствия требованиям, которые показываются на версиях. Ошибка соответствия требованиям показывается в одном из следующих случаев:
- Версия компонента не совпадает с версией, которая развертывается в данной среде.
- Версия компонента не совпадает с версией в моментальной копии приложения. Другими словами, после создания моментальной копии приложения в среде развернута другая версия компонента.
- Версия приложения не соответствует содержимому версии выпуска. Другими словами, была создана моментальная копия и данная версия выпуска была развернута в другой среде. Однако в новой среде некоторые приложения не были правильно развернуты. Поэтому версия некоторых приложений не соответствует содержимому версии выпуска.
Один из способов исправления ошибок соответствия требованиям - повторное развертывание приложений или версий выпуска в среде. Для того чтобы сделать это быстро, откройте выпадающий список рядом с именем среды и выберите Соответствие. Во всплывающем окне будут показаны только приложения с ошибками соответствия. В этом окне выберите приложения для повторного развертывания и щелкните на Запланировать, чтобы запланировать новое развертывание.