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

CreateGitlabProjectVariables — создаёт переменные на уровне проекта в GitLab.

Пример запроса

project_id: '0'
variables:
  - key: EXAMPLE_VARIABLE
    value: value

Спецификация запроса

НазваниеОбязательностьОписание
project_idДаИдентификатор проекта, в котором необходимо создать переменные
variablesДаСписок создаваемых переменных

Список полей для переменных соответствует официальному GitLab Project-level CI/CD variables API, /projects/:id/variables, подробнее — в документации GitLab.

Действие создаёт переменные по одной. Если GitLab не создал часть переменных, действие создаёт остальные, а запуск завершается со статусом Warning. Ответ GitLab для каждой несозданной переменной записывается в лог запуска.

Примечание

Действие осуществляет POST-запрос по URL: /api/v4/projects/:id/variables.