Teamcity - 从模板中强制配置参数
Teamcity - Make a Configuration parameter mandatory from Template
在 Teamcity 9 中。*
我有一个带有一些配置参数的构建模板,这些配置参数会根据从中创建的项目而有所不同。
此参数很重要,必须在创建期间输入,否则构建将无法运行。所以我的问题是:
有没有办法在构建创建对话框期间将此参数配置为强制?
Teamcity 实际上将 Name 字段设置为必填项。
我尝试将参数定义为 "Text" 并使用验证器 "Not Empty"。也使用 REGEX 但没有成功。这种验证器似乎只适用于 运行 自定义构建。
不,遗憾的是没有办法实现。
查看此内容的唯一方法是在从模板创建构建配置后查看参数,这将显示所需的参数(即它们在构建步骤/其他地方的其他变量中被引用)
在这里您可以看到基于模板的配置。这些值未在模板中或在创建构建配置时设置
如果您未能提供这些值中的任何一个,那么您的构建将位于构建队列中并且错误消息将为 "unable to run on any agents due to missing parameter values"
在 Teamcity 9 中。* 我有一个带有一些配置参数的构建模板,这些配置参数会根据从中创建的项目而有所不同。 此参数很重要,必须在创建期间输入,否则构建将无法运行。所以我的问题是:
有没有办法在构建创建对话框期间将此参数配置为强制? Teamcity 实际上将 Name 字段设置为必填项。
我尝试将参数定义为 "Text" 并使用验证器 "Not Empty"。也使用 REGEX 但没有成功。这种验证器似乎只适用于 运行 自定义构建。
不,遗憾的是没有办法实现。
查看此内容的唯一方法是在从模板创建构建配置后查看参数,这将显示所需的参数(即它们在构建步骤/其他地方的其他变量中被引用)
在这里您可以看到基于模板的配置。这些值未在模板中或在创建构建配置时设置
如果您未能提供这些值中的任何一个,那么您的构建将位于构建队列中并且错误消息将为 "unable to run on any agents due to missing parameter values"