Automation Pipelines позволяет моделировать и поддерживает жизненный цикл выпуска DevOps, а также непрерывно тестирует и публикует приложения в средах разработки и производственных средах.

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

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

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

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

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

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

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