我們使用詹金斯格里特觸發,當一個新的變更推審覈被觸發構建。如何使用gerrit觸發器插件在jenkins中執行jenkinsfile for changeset?
現在我們要介紹的管道和使用的解決方案Defining a pipeline in scm
因此,當構建被觸發,我們期待,下面流水線插件可以工作籤這個的Refspec
但${GERRIT_REFSPEC}
沒有按」 t效果在這裏,它結帳主還是
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision adf5d360582b1b24f088cfa8ac0f0ebf64a57692 (refs/remotes/origin/master) Commit message: "DO:CI End of summer" > git config core.sparsecheckout # timeout=10 > git checkout -f adf5d360582b1b24f088cfa8ac0f0ebf64a57692
任何建議如何工作?
THX,但沒有,我得到了錯誤'標準錯誤:致命:找不到遠程裁判裁判/頭/ $ GERRIT_REFSPEC',git的插件這裏下流水線配置中使用,該變量不可用。 –
我能夠重現您的問題並添加更多信息。 –
令人難以置信!!,它的工作原理,你能給我參考它爲什麼有效嗎? –