我是Teamcity的新手。我创建了一个应该使用不同参数运行的构建。有没有办法安排构建以不同的参数运行? 这意味着,我应该为计划在上午9点进行构建的参数设置x值,为计划在上午10点进行构建的参数设置y值。我研究了计划触发器,但找不到为每种触发器提供自定义参数的方法
答案 0 :(得分:1)
将构建配置转换为模板。然后,基于此模板创建另一个版本。将不同的参数添加到这些构建配置中,并使用构建计划程序在不同的时间运行它们。
答案 1 :(得分:0)
如果您希望对所使用的构建配置的数量更加保守,请创建两个不同的Shell脚本,如果通过正确的触发器运行它们,它们将产生所需的结果(例如:设置环境变量)。然后在“计划触发器”中添加一个触发规则,该规则排除您不需要的外壳文件。在构建步骤中,如果存在一个脚本,请运行另一个脚本。但是在大多数情况下,您应该首选@Peska给出的答案。
非常基本的示例:
touch test{1,2}.sh #will create two files named ./test1.sh and ./test2.sh
#Trigger rule excludes one
./test?.sh #will run all files matching that pattern