[英]Trigger a Jenkins build for a branch and a commit
我有 2 個 Jenkins(腳本)管道:main 和 e2e。 我的流程是:運行具有觸發 e2e 管道的階段的主管道
stage('Trigger e2e') {
build(
job: 'e2e/my-repo/master',
propagate: false,
wait: false
)
}
這里的問題是 e2e 管道總是檢出最新的 master,這可能會導致不一致。 我想檢查與主管道(觸發它)相同的修訂。
有沒有辦法在管道中觸發特定的修訂?
我發現的一種解決方案是將修訂作為參數傳遞給 e2e 管道,然后為該修訂執行checkout scm
。 但是還有其他方法可以實現嗎?
我發現的一種解決方案是將修訂作為參數傳遞給 e2e 管道,然后為該修訂執行 checkout scm。 但是還有其他方法可以實現嗎?
我不知道:正如“ Jenkins 管道:簽出顯式 git 提交”中所述,您需要一個用於checkout
出步驟的參數,以便能夠使用正確版本的代碼設置您的 Jenkins 工作區。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.