我对Jenkins相对较新,正在处理一个从多个仓库拉取代码进行构建的大型项目。我编写了一个使用shell命令的声明性流水线,用于拉取所需的代码并构建项目,一切都正常运行。但是我希望将这个流水线与所有这些仓库连接起来,以便每次有新的提交或拉取请求时,都能触发一个Jenkins作业,并将构建结果返回以标记git提交。我知道如何为一个仓库实现这一点,但不知道如何为多个仓库实现。
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]'