Для создания конвейера непрерывной интеграции в VMware Code Stream можно использовать смарт-шаблон конвейера непрерывной интеграции. Чтобы спланировать собственную сборку по модели непрерывной интеграции, необходимо собрать сведения, которые требуются для заполнения смарт-шаблона конвейера, прежде чем создавать конвейер в данном примере плана.

При заполнении смарт-шаблона конвейера создается конвейер непрерывной интеграции в репозитории и выполняются необходимые действия для его запуска. После запуска конвейера можно отслеживать тенденции по всем циклам его выполнения.

Для планирования собственной сборки перед использованием смарт-шаблона конвейера непрерывной интеграции выполните следующие действия.

Затем необходимо создать конвейер с помощью смарт-шаблона конвейера непрерывной интеграции.

В разделе «Конвейеры» выберите Смарт-шаблоны.

При создании конвейера можно использовать смарт-шаблон.

Выберите смарт-шаблон конвейера непрерывной интеграции.

Для создания конвейера непрерывной интеграции щелкните карточку смарт-шаблона соответствующего конвейера.

Чтобы сохранить конвейер с этапами, которые он создает, заполните шаблон и введите имя конвейера. Чтобы сохранить конвейер с этапами, которые он создает, щелкните Создать.

Рабочая область конвейера vRealize Automation Code Stream поддерживает Docker и Kubernetes для выполнения задач непрерывной интеграции и настраиваемых задач.

Сведения о настройке рабочей области см. в разделе Настройка рабочей области конвейера.

Для внесения финальных изменений можно изменить конвейер. Затем можно включить конвейер и запустить его. После запуска конвейера выполните следующие действия.
  • Убедитесь, что конвейер успешно выполнен. Щелкните Выполняемые элементы и найдите свой конвейер. В случае сбоя исправьте ошибки и запустите его повторно.
  • Убедитесь, что веб-перехватчик Git работает правильно. На вкладке Git Действие отобразятся события. Щелкните Триггеры > Git > Действие.
  • Перейдите на панель управления конвейером и просмотрите тенденции. Щелкните Панели управления и найдите панель управления своего конвейера. Для отчетов о дополнительных ключевых показателях эффективности можно создать настраиваемую панель управления.

См. подробный пример в разделе Настройка непрерывной интеграции кода из репозитория GitHub или GitLab в конвейер vRealize Automation Code Stream.