在Jenkins中,多分支管道支持Git标签吗?

ars1skjm  于 2023-11-17  发布在  Jenkins
关注(0)|答案(2)|浏览(125)

使用多分支管道,我可以看到所有Git分支的列表。
然而,我希望git标签也会出现在列表中,但它们似乎没有列出。
这是预期的行为还是可能是配置问题?是否支持标记?如果不支持标记,是否有一个插件可以与多分支管道协调工作以支持标记?

2w2cym1i

2w2cym1i1#

我认为你所面临的问题在Jira的问题JENKINS-34395中有描述。
据我所知,multibranch插件不支持标记,并且只专注于构建分支。建议的解决方法是有两个单独的构建,一个用于正常分支构建,第二个(似乎没有配置Jenkinsfile)用于构建标记。
更新日期:2021年4月14日
Jenkins现在确实支持标记构建,如本post中所述,但由于构建策略的原因,标记构建可能不会自动运行。有关详细信息,请参阅此注解。

cx6n0qe3

cx6n0qe32#

实际上Jenkins多分支管道确实支持构建标签。
在Jenkins中,转到多分支管道的配置。
Branch Sources-> Behaviors->中单击Add并选择Discover tags
x1c 0d1x的数据
在上面的截图中,我监听分支developmainfeature/*,我还过滤了vX.Y.Z的标签。
验证此配置后,您将在管道的主视图中看到两个选项卡(branchesTags):


的数据

相关问题