Используйте vRealize Automation Code Stream для моделирования и поддержки жизненного цикла DevOps при выпуске ПО, а также для непрерывного тестирования и выпуска приложений.

Вы уже настроили все необходимое, и теперь можно использовать vRealize Automation Code Stream. См. раздел Настройка vRealize Automation Code Stream для моделирования процесса выпуска.

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

Табл. 1. Использование vRealize Automation Code Stream в жизненном цикле DevOps
Использование компонентов... Примеры использования...
Использование встроенной функции сборки в vRealize Automation Code Stream.

Создание конвейеров CICD, CI и CD, которые обеспечивают непрерывную интеграцию, размещение в контейнерах и предоставление кода.

  • Использование смарт-шаблона конвейера для создания конвейера.
  • Добавление этапов и задач в конвейер вручную.
Выпуск приложений и автоматизация выпуска.

Интеграция и выпуск приложений различными способами.

  • Непрерывная интеграция кода из GitHub или GitLab в конвейер.
  • Автоматизация развертывания приложения с помощью облачного шаблона YAML.
  • Автоматизация развертывания приложения в кластере Kubernetes.
  • Выпуск приложения в развертывание по модели Blue-Green.
  • Интеграция vRealize Automation Code Stream с собственными средствами сборки, тестирования и развертывания.
  • Использование интерфейса REST API, который интегрирует vRealize Automation Code Stream с другими приложениями.
Отслеживание тенденций, показателей и ключевых показателей эффективности. Создание настраиваемых панелей управления и получение данных о производительности конвейеров.
Устранение проблем. В случае сбоя выполнения конвейера используйте функцию создания запроса JIRA в vRealize Automation Code Stream.