В следующем списке даны определения ключевых терминов:
Выпуск - выпуск представляет собой повторяемый план управления развертываниями. Это ключевой механизм IBM UrbanCode Release. Выпуск отвечает на вопросы "Что?", "Когда?" и "Как?" для выпуска. Он может находиться в любом месте жизненного цикла операций разработки. Выпуск может представлять как главное событие в жизни компании, так и относительно второстепенное, например регулярный выпуск обслуживания.
Среда выпуска - среда выпуска представляет собой связанную логическую единицу, в которой развертывается программное обеспечение. Среда выпуска состоит из сред приложений.
Приложение - в данной документации под приложением понимается значимая для бизнеса часть системы, которая может независимо развертываться. Приложения из сторонних интеграций, например IBM UrbanCode Deploy, доступны для использования. Можно добавлять любое количество приложений. Приложения из разных источников можно объединять в один выпуск.
Жизненный цикл Жизненный цикл содержит упорядоченный список этапов, связанных со средами выпуска.
Этап Этап представляет один из шагов процесса выпуска. Среды выпуска связываются с этапами. Развертывание запланировано на конкретный этап. Этапы в жизненном цикле можно адаптировать к конкретным особенностям продвижения приложений по жизненному циклу.
Шлюзы Шлюз представляет требование к качеству, которое должно быть выполнено перед перемещением выпуска на следующий этап. Каждый шлюз имеет целевое состояние. Когда приложение имеет такое состояние, оно может пройти через данный шлюз. Например, приложению может потребоваться пройти определенные тесты или получить утверждение.
Развертывание Развертывание - это операция выпуска программного обеспечения в конкретную среду выпуска. При планировании развертывания необходимо выбрать выпуск, среду выпуска, связанные приложения и план развертывания. Начиная с запланированного начального времени вы вместе с другими участниками коллектива работаете над задачами развертывания.
Задачи развертывания - задача представляет собой единичное задание, которое может представлять значимую для бизнеса операцию, связанную с выпуском. Для задач должны быть указаны начальное и конечное время. Задачи могут быть автоматизированными и неавтоматизированными. Как правило, автоматизированные задачи представляют моментальные копии приложения IBM UrbanCode Deploy.