遍历TeamCity中的一组构建

阿克瑟·马尔乔(Akshay Maldhure)

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

  1. 版本1
  2. 版本2
  3. 版本3
  4. 版本4
  5. 版本5
  6. 版本6
  7. 版本7

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

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

气候

我认为对于这种动态场景,您需要使用TeamCity REST API

我将第3至6个版本包装起来,以分隔名为的构建配置Loop3To6

Loop3To6config包含一个构建步骤,该步骤包含一个脚本,该脚本可循环访问特定目录中的文件,并且对于每个文件,您使用Trigger Build触发构建#3,#4,#5,#6

然后Loop3To6将Finish Build Trigger设置为Build#2,并将Build#7将Finish Build Trigger设置为Loop3To6

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章