[英]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.