Continuous integration Teamcity在单构建配置中使用特定VCS根作为提示参数

Continuous integration Teamcity在单构建配置中使用特定VCS根作为提示参数,continuous-integration,teamcity,devops,continuous-deployment,Continuous Integration,Teamcity,Devops,Continuous Deployment,我使用3种构建配置来使用VCS根作为开发、暂存和主版本。每个都有自定义参数,如buildenv、Kubernetes集群、名称空间等 然而,有时我的开发团队需要检查主分支代码是否在dev env、dev K8s集群、dev命名空间上正确运行。 为此,我想创建自定义的基于提示的参数,在这些参数中,他们可以选择VCS根目录,并使用诸如develope、master或staging之类的参数选项 任何人都可以指导如何在单构建配置中实现这一点吗?我可以参数化VCS根目录吗?我想保留这个基于提示的选项,这

我使用3种构建配置来使用VCS根作为开发、暂存和主版本。每个都有自定义参数,如buildenv、Kubernetes集群、名称空间等

然而,有时我的开发团队需要检查主分支代码是否在dev env、dev K8s集群、dev命名空间上正确运行。 为此,我想创建自定义的基于提示的参数,在这些参数中,他们可以选择VCS根目录,并使用诸如develope、master或staging之类的参数选项

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


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

是的,您可以参数化VCS根目录

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

第1步: 在VCS根配置中写入
%branch name%
,然后保存它

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

第二步:

在其他配置中,保持配置分支名称参数不变(类型:配置参数,显示:正常),但是

在新配置中,设置
显示:为
配置分支名称
参数设置提示符

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