dan*_*y74 6 jenkins jenkins-plugins jenkins-pipeline
使用multibranch管道我看到了所有Git分支的列表.
但是,我希望git标签也出现在列表中,但它们似乎没有列出.
这是预期的行为还是这可能是配置问题?是否支持标签?如果不支持标签,是否有一个插件可以与multibranch管道协调工作以支持标签?
我认为您面临的问题在 Jira 问题JENKINS-34395 中有所描述。
据我了解,multibranch 插件不支持标签,只专注于构建分支。建议的解决方法是有两个单独的构建,一个用于普通分支构建,第二个(似乎没有配置 Jenkinsfile)构建一个标签。
2021 年 4 月 14 日更新:
詹金斯不支持标签现在建立在此描述的职位,但标签版本可能不是因为构造策略的自动运行。有关详细信息,请参阅此评论。
实际上 Jenkins 多分支管道确实支持基于标签构建。
在 Jenkins 中,转到多分支管道的配置。
在Branch Sources
-> Behaviors
-> 单击Add
并选择Discover tags
:
在上面的屏幕截图中,我监听了分支develop
,,main
并且feature/*
还过滤了格式中的标签vX.Y.Z
。
验证此配置后,您将在管道的主视图中看到两个选项卡(branches
和Tags
):
归档时间: |
|
查看次数: |
6016 次 |
最近记录: |