我的TeamCity项目具有以下方式创建的构建:
我目前通过在#2到#7的每个构建中设置“Finish Build Trigger”,在这个项目中逐个链接所有构建的执行链接。
我想要实现的是,循环构建#3到#6,循环参数是来自附加到构建#3的VCS Root的某个目录(循环中一次一个文件)的文件。这可行吗?如果是的话,我想知道,如何。
我认为对于这种动态场景,你需要使用TeamCity REST API。
我将构建#3包装到#6以分隔构建配置,称为让我们说Loop3To6
。
Loop3To6
config有一个构建步骤,其中有一个脚本循环来自某个目录中的文件,并且每个文件使用Trigger Build触发构建#3,#4,#5,#6
然后Loop3To6
将Finish Build Trigger设置为Build#2,Build#7将Finish Build Trigger设置为Loop3To6
。