Настройки 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
Для очистки логов всех конвейеров присутствует соответствующая функция в опасной зоне.