Настройки CI/CD проекта

В поле Путь конфигурационного файла укажите путь в проекте к файлу, описывающему конфигурацию CI/CD. Если файл лежит в корне репозитория, достаточно просто указать его имя и расширение.

В поле Таймаут перезапуска задачи укажите время в секундах, через которое задача должна прекратить свое выполнение и быть перезапущена в случае ошибки.

Поставьте галочку в чек-боксе Автоотмена неактуальных конвейеров, если необходимо отменять все незапущенные конвейеры в ветке, кроме последнего.

Поставьте галочку в чек-боксе Запуск конвейера результата слияния, если необходимо разрешить запуск конвейера результата слияния. Данный конвейер будет создаваться одновременно с запросом на слияние.

В разделе Переменные для задач находится интерфейс добавления и настройки переменных окружения. В поле Ключ укажите название переменной, в поле Значение укажите её значение. Для маскировки значения переменной в логах есть соответствующий чек-бокс. Редактирование существующих переменных происходит путем создания новой переменной с аналогичным ключом.

Для добавления списка переменных есть возможность загрузки файла. Поддерживаются следующие форматы: .csv, .yaml и .json

Пример файла в формате .json

{
  "ENV_VARIABLES": {
    "VAR1": "Value1",
    "VAR2": "Value2",
    "VAR3": "Value3"
  }
}

Пример файла в формате .csv

DB_HOST,localhost
DB_USER,admin
DB_PASSWORD,pass123
API_KEY,abcdef12345

Пример файла в формате .yaml

ENV_VARIABLES:
  HOST: localhost
  USER: admin
  PASSWORD: pass123

Для очистки логов всех конвейеров присутствует соответствующая функция в опасной зоне.