我成功地连接在 jenkins 和 gerrit 之间。 gerrit触发器是每一个新的变化。有时构建不会开始(无论是什么原因)。
如何通过从gerrit传递变量来启动完全相同的构建? 我想克隆完全相同的变化,因为它们被推到了gerrit。
现在我可以使用此命令启动构建:
curl -u user:password jenkins_url/job/job_name/build?token
有没有办法用gerrit param开始这个构建?
例如
curl -u user:password jenkins_url/job/job_name/build?token param=change-id
答案 0 :(得分:1)
是的,您可以使用以下命令触发传递参数的构建:
curl -u USER:PASS "https://JENKINS-SERVER/JOB-PATHNAME/buildWithParameters?token=TOKEN&PARAM-NAME-1=PARAM-VALUE-1&PARAM-NAME2=PARAM-VALUE-2"