TeamCity配置:通过选择标签指定对应提交进行构建
在TeamCity中通过下拉参数选择Git标签构建对应提交
完全可行,以下是具体实现步骤:
创建下拉参数
进入构建配置的参数页面,点击「添加参数」:- 参数类型选择下拉列表,命名为
git.tag(可自定义),显示名称设为「选择Git标签」 - 在「选项」区域选择「从VCS根获取值」,关联你的Git仓库VCS根
- 配置值来源为「标签」,还可设置过滤规则(比如只匹配
v*格式的标签,适配你的版本命名规范)
- 参数类型选择下拉列表,命名为
配置VCS checkout规则
进入构建配置的版本控制设置页面:- 在对应VCS根的设置中,将分支/引用设置为
refs/tags/%git.tag%,让TeamCity根据参数值拉取对应标签的提交 - 确保checkout模式设置为基于指定引用拉取代码
- 在对应VCS根的设置中,将分支/引用设置为
测试构建流程
启动构建时,页面会出现下拉列表展示符合规则的Git标签,选择目标标签后,TeamCity将自动拉取该标签对应的提交并执行构建
内容的提问来源于stack exchange,提问作者zlib
相关产品推荐
相关产品推荐

