Teamcity - 从Template中强制配置参数

时间:2016-07-29 08:54:48

标签: templates parameters build teamcity required

在Teamcity 9中。* 我有一个构建模板,其中包含一些配置参数,这些参数将根据将从中创建的项目而有所不同。 此参数很重要,必须在创建期间输入,否则构建将无效。所以我的问题是:

有没有办法在Build Creation Dialog中将此参数配置为Mandatory? Teamcity实际上将Name字段作为必填字段。

我尝试将参数定义为" Text"并使用验证器" Not Empty"。也使用REGEX但没有成功。这种验证器似乎只能运行自定义构建。

1 个答案:

答案 0 :(得分:4)

不,遗憾的是没有办法实现这一目标。

看到这一点的唯一方法是在您从模板创建构建配置后查看参数,这将显示所需的参数(即它们在构建步骤/其他变量的某处引用)

在这里,您可以看到基于模板的配置。这些值不在模板中或在创建构建配置时设置

enter image description here

如果您未能提供任何这些值,那么您的构建将位于构建队列中,并且由于缺少参数值而错误消息将无法在任何代理上运行"