簡體   English   中英

GERRIT_REFSPEC 在 Jenkins 管道中始終為空

[英]GERRIT_REFSPEC is always empty in Jenkins pipeline

我已經建立了一個 Jenkins 管道,我想在其中運行一個基於 Gerrit 觸發器的 Jenkinsfile。 我在這里閱讀了很多關於如何設置的內容。 我在管道中的 Advanced->Refspec 下添加了GERRIT_REFSPEC變量作為參數和$GERRIT_REFSPEC

問題是當我從 Gerrit 觸發構建時, GERRIT_REFSPEC始終為空。 我希望它包含類似"refs/changes/../.../." . GERRIT_BRANCH和其他變量設置正確。 即使我通過運行"Build with parameters"觸發 Jenkins "Build with parameters"並覆蓋該值,之后它也是空的。

我已經看到了錯誤,因為 Git 結帳出錯了。 我還嘗試直接在 Jenkins 中創建管道腳本並在那里回顯多個 Gerrit 參數。 GERRIT_REFSPEC似乎是唯一一個空的。 所有其他變量都包含有效信息。

誰能告訴我我在這里想念什么? 謝謝!

取消輕量級結賬:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM