我有一个要求,当我提交并推送标签时,它应该在jenkins上自动触发构建,其中我有一个包含jenkins脚本的项目。 我使用下面的脚本,但它也触发了提交的构建:
checkout scm: [$class: 'GitSCM',
branches: [[name: '*/tags/*-0.STAGE']],
extensions: [],
submoduleCfg: [],
userRemoteConfigs: [[url: 'https://abc@gitrepo.git',
credentialsId: 'admin/******',
refspec: '+refs/tags/*:refs/remotes/origin/tags/*' ]],
poll: true]
这似乎是一个非常重要的功能,但即使经过很多组合,我也无法继续前进。我用Poll SCM设置了Jekins作业的Build触发器。我正在使用BitBucket Branch Source插件。
作为参考,我经历了詹金斯的缺陷 https://issues.jenkins-ci.org/browse/JENKINS-14917 和 https://issues.jenkins-ci.org/browse/JENKINS-34395