Я пытаюсь создать обработчик webhook для моего проекта github, чтобы перезапустить последнюю версию сборки Jenkins для моего PR, когда он будет утвержден.
Я настроил веб-крючок Github для своего приложения для чтения полезной нагрузки веб-крюка и перезапуска определенного задания конвейера Jenkins Multibranch.
Я попытался перезапустить последнее задание Jenkins в своем браузере, запустив https://<jenkins_url>/job/<repo_name>/job/<branch_name>/lastBuild/rebuild
который успешно перезапускает последнюю сборку Jenkins для этой ветви.
Но когда я попытался сделать то же самое, используя curl -X POST "https://<username>:<jenkins_token>@<jenkins_url>/job/<repo_name>/job/<branch_name>/lastBuild/rebuild
, который не возвращает никакой ошибки, но не перезапускает задание.
Может кто-нибудь предложить мне, как перезапустить / перестроить последнюю сборку Jenkins для работы с помощью команды curl.