循环使用TeamCity中的一组构建

问题描述 投票:1回答:1

我的TeamCity项目具有以下方式创建的构建:

  1. 内置1
  2. 内置2
  3. 内置3
  4. 内置4
  5. 内置5
  6. 内置6
  7. 内置7

我目前通过在#2到#7的每个构建中设置“Finish Build Trigger”,在这个项目中逐个链接所有构建的执行链接。

我想要实现的是,循环构建#3到#6,循环参数是来自附加到构建#3的VCS Root的某个目录(循环中一次一个文件)的文件。这可行吗?如果是的话,我想知道,如何。

teamcity
1个回答
2
投票

我认为对于这种动态场景,你需要使用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

© www.soinside.com 2019 - 2024. All rights reserved.