Запуск задания Дженкинса из Gitlab со скриптом bash - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу запустить задание Дженкинса с помощью скрипта bash. Если я правильно помню, последние 3-4 дня работали правильно, но сегодня просто сломались.

curl -u $ login "http://jenkins.domain.com/job/sync/build?token=token"

Просто запустите работу, больше ничего. Но сейчас не работает. Ошибка:

restarting...
HTTP/1.1 405 Method Not Allowed
Server: nginx/1.14.0 (Ubuntu)
Date: Thu, 16 Apr 2020 14:50:18 GMT
Content-Type: text/html;charset=utf-8
Connection: keep-alive
...

1 Ответ

0 голосов
/ 16 апреля 2020

Вам нужно использовать метод HTTP POST для запуска удаленных сборок. Это можно сделать с помощью curl -X POST.

См. Документация по API Jenkins Remote Access .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...