Конструктор конфигурации GitLab CI
Добавляйте стадии и задачи пайплайна через форму — скрипты, образы и зависимости — и получайте готовый к копированию файл .gitlab-ci.yml в браузере.
🔒 Этот инструмент работает полностью в вашем браузере. Ваши файлы никогда не загружаются на сервер.
Задачи
Как это работает
- Перечислите стадии пайплайна в том порядке, в котором они должны выполняться, через запятую.
- Добавьте задачу для каждой операции — выберите её стадию, необязательный образ Docker и строки скрипта.
- Скопируйте созданный YAML или скачайте его напрямую как .gitlab-ci.yml.
FAQ
Что покрывает созданный файл?
Стадии пайплайна и для каждой задачи: её стадию, необязательный образ Docker и блок скрипта — базовые элементы файла .gitlab-ci.yml. Более продвинутые возможности, такие как rules, artifacts и кэширование, не включены; добавьте их вручную после экспорта.
Нужно ли держать задачи в определённом порядке?
Нет — GitLab CI выполняет задачи одной стадии параллельно и переходит к следующей стадии только после завершения текущей, по порядку списка stages, а не по порядку появления задач в файле.
Можно ли редактировать YAML после скачивания?
Да — на выходе обычный стандартный файл .gitlab-ci.yml. Откройте его в любом редакторе, чтобы добавить rules, переменные, кэширование или правила artifacts, которых нет в этом конструкторе.
Как мы выглядим на фоне других
| Возможность | Online Tool Store | Писать YAML вручную |
|---|---|---|
| Гарантированные корректные отступы YAML | ✓ | Ошибки отступов встречаются часто |
| Визуальный обзор стадий и задач при редактировании | ✓ | ✗ |