首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Teamcity使用特定的VCS根作为单一构建配置中的提示参数

Teamcity使用特定的VCS根作为单一构建配置中的提示参数
EN

Stack Overflow用户
提问于 2020-02-24 14:49:52
回答 1查看 105关注 0票数 0

我使用了3个构建配置来使用VCS root作为开发者、暂存和主控。每个都有自定义参数,如build env、Kubernetes cluster、namespaces等。

然而,有时我的开发团队需要检查主分支代码是否在开发环境、开发K8s集群、开发命名空间上正确运行。为此,我想创建自定义的基于提示的参数,他们可以在其中选择VCS Root和参数选项,如create、master或staging。

有人能指导一下如何在单一构建配置中实现这一点吗?我可以参数化VCS根目录吗?我想保留这个基于提示的选项,这样就不需要任何自动触发了。

我将保持常用的3个构建配置不变。我只想添加第四个构建配置命名为“自定义”,其中将有每个参数的选择。

EN

回答 1

Stack Overflow用户

发布于 2020-02-24 20:16:30

是的,你可以参数化你的VCS根,

如果您的存储库对于所有环境都是相同的,那么您只需为VCS root设置一个参数,即分支名称。

第1步:在VCS根配置中写入%branch-name%并保存。

相同的参数(config.branch-name)将自动添加到使用此VCS根目录的构建配置中(新配置以及现有配置)

第2步:

在其他配置中,保持config.branch-name参数不变(类型:配置参数,显示:普通),

在新配置中,为config.branch-name参数设置Display : prompt

注意:这仅用于设置基于变量的VCS根,假设您可以根据需要设置所有其他参数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60370805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档