我怎样才能重新触发相同的jenkins构建

时间:2017-09-28 07:26:32

标签: jenkins gerrit

我成功地连接在 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

1 个答案:

答案 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"