Прерывать сборку Jenkins из командной строки? - PullRequest
0 голосов
/ 10 сентября 2018

Я хочу остановить сборку Jenkins, которая происходит на моем локальном хосте, с помощью терминала.

Я использовал curl, чтобы остановить сборку, но он запрашивает пароль.

Есть ли другой способ надежной остановки сборки Jenkins?

1 Ответ

0 голосов
/ 11 сентября 2018

Вы можете остановить задания Jenkins, используя cURL и API удаленного доступа . Вам понадобятся учетные данные (имя пользователя и токен доступа), чтобы использовать API. Вы бы предоставили учетные данные так:

curl -X POST JENKINS_URL/job/JOB_NAME/BUILD_ID/stop \
  --user USER:TOKEN

Если вы не можете использовать Jenkins API (у вас нет учетных данных), ваш единственный вариант - отключить подчиненное устройство Jenkins, работающее на вашем компьютере. Это должно привести к сбою любого работающего задания. То, как вы выключаете ведомое устройство, зависит от того, какое ведомое устройство работает на вашем компьютере (SSH, веб-запуск и т. Д.).

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