簡體   English   中英

Jenkins Pipeline忽略了git checkout的exludeMessage選項

[英]Jenkins Pipeline ignores exludeMessage Option for git checkout

我的jenkins管道在第一階段檢查了GIT存儲庫,因此我正在使用它

checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'MessageExclusion', excludedMessage: '.*\\[Gradle-Release-Plugin\\].*'], [$class: 'LocalBranch', localBranch: 'master']], submoduleCfg: [], userRemoteConfigs: [[credentialsId: '48b64fd8-f0c8-4bcd-91e8-58f763e9be0c', url: 'https://bitbucket.org/private/private.git']]])

要阻止自動版本更改提交的構建,請使用excludeMessage選項。 然而,如果使用此模式進行提交,Jenkins將啟動構建。 正則表達式模式是正確的,我仔細檢查它。 有人面臨同樣的問題嗎?

這確實是一個尚未解決的問題。

請參閱問題JENKINS-36195“管道輪詢忽略特殊輪詢規則”
在“ JENKINS-35988組織工作”分支索引“忽略jenkinsfile中定義的排除區域”中可以看到相同的問題

目前的評估是:

由於git插件在執行輪詢時不會讀取Jenkinsfile的內容,因此我不確定它將如何兌現存儲庫中Jenkinsfile內的輪詢設置。
在具有多個分支的存儲庫中,似乎更具挑戰性,因為同一存儲庫中的分支之間的輪詢設置可能不同。

暫無
暫無

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

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