Как передать переменные в API GitLab CI Pipeline с помощью запросов Python?Python

Программы на Python
Anonymous
Как передать переменные в API GitLab CI Pipeline с помощью запросов Python?

Сообщение Anonymous »

Я хочу передать переменную из скрипта Python в API GitLab CI Pipeline.
Пример

Код: Выделить всё

response = requests.post("https://gitlab.com/api/v4/projects/{project_id}/trigger/pipeline",
data={'token': 'token', 'ref': 'branch', 'variables': [{'key': 'MR_ID', 'value': 'VALUE'}])

response = requests.post("https://gitlab.com/api/v4/projects/{project_id}/trigger/pipeline",
data={'token': 'token', 'ref': 'branch', {variables': [{'key': 'MR_ID', 'value': 'VALUE'}]})
К сожалению, возвращается HTTP 400 с текстом {"ошибка": "переменные недействительны". Что я делаю не так?
Документация
  • Создать новый конвейер
  • Триггеры конвейера


Подробнее здесь: https://stackoverflow.com/questions/559 ... n-requests

Вернуться в «Python»