繁体   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