相关疑难解决方法(0)

Jenkins多分支管道不会计划标记作业

我试图让Jenkins的multibranch管道工作以类似于分支的方式构建标签.在Jenkins 2.73中(不确定何时添加了功能),Multibranch项目可以配置为从源存储库中检索分支和标记.最初我认为这对我的需求是完美的(我的Jenkinsfile现在可以在Jenkins的同一个地方构建开发或生产版本). 配置了标签发现的多分支作业

我有构建过程本身并很愉快地与脚本管道运行,但我的问题是,虽然分支工作皮卡我的触发器完美(克朗每周),并因此使用Git的插件的notifyOnCommit功能触发(让我擦建立周报,但是通过repo scan webhook建立对repo的提交),标签构建不会.

还有其他人遇到过这个吗?如果是这样,你有没有找到任何合理的解决方法?

来自我的脚本管道的相关片段(我尝试使用和不使用overrideIndexTriggers设置): properties( [ pipelineTriggers( triggers: [ cron('H 02 * * 7') ] ), overrideIndexTriggers(true) ] )

从multibranch管道生成的分支作业轮询配置似乎很好多分支管道 从标签生成的作业不会收到相同的配置,奇怪......

multibranch管道扫描日志中有一条注释表明将永远不会自动安排标签: Processed 8 branches Checking tags... Checking tag testing ‘Jenkinsfile’ found Met criteria No automatic builds for testing Processed 1 tags [Mon Oct 23 09:55:00 UTC 2017] Finished branch indexing. Indexing took 8.1 sec Finished: SUCCESS

我的项目是基于docker的,我想每周运行一次发布版本,以引入任何基本图像更改等.

有没有人对我能做些什么来获得多分支项目来安排标签构建?

jenkins jenkins-pipeline multibranch-pipeline

7
推荐指数
1
解决办法
3394
查看次数