Перейти к основному содержимому

Организация CI/CD процесса

предупреждение

Страница в разработке.

Основная терминология

  • Пайплайн

Пайплайн предоставляет собой сущность, описывающую и исполняющую процессы сборки, теcтирования и развертывания кода.

  • Этап

Этапы используются для декомпозиции пайплайна и группировки набора задач. Как правило в одном этапе объединяют задачи однотипной направленности. Каждый этап содержит одну или несколько задач.

  • Задача

Задача — это наименьшая единица композиции пайплайна. Имеет собственную среду выполнения, в которой производятся все конкретные действия и команды необходимые для достижения целевого или промежуточного результата.

  • Плагины

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

  • Триггер

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

  • Запуск

Сущность, документирующая единичный запуск пайплайна. В конце пользователь получает все этапы, журналы задач и результаты выполнения.

  • Параметры

Параметры относятся к содержимому, передаваемому вверх и вниз по пайплайну, этапам и задачам. Они являются важной частью пайплайна и существуют в виде пары "ключ-значение".