Из-за нашей сетевой инфраструктуры я не мог использовать webhook для запуска jenkins, но решение, которое я использую сейчас, заключается в том, что я создал бегунок для каждого репо и написал команду curl для запуска jenkins, так что каждый раз, когда происходитНовый коммит для каждого из этих репозиториев запускает новое задание, выполняет эту команду curl и запускает мое задание jenkins.
Это команда curl, которую я использую в случае, если кому-то это нужно:
curl -i -X POST --user [JENKINS_USERNAME]:[JENKINS_PASSWORD] 'http://[JENKINS_IP]:[JENKINS_PORT]/job/[JENKINS_JOB_NAME]/build?token=[TOKEN_GENERATED_INSIDE_JENKINS]&cause=[ADDITIONAL_INFORMATION_THAT_YOU_WANT_TO_PRINT]'