假设我们有一个将列表成员作为参数的构建项目。
我可以创建另一个构建,它可以按顺序运行列表中所有参数的第一个项目吗?
最佳答案
如果我对您的理解正确,您希望根据传递给构建 B 的列表可靠地触发类型 A 的多个构建。
你可以做的是让 B 解析列表(使用 powershell 或你想使用的任何其他自定义程序),然后使用 TeamCity REST API使用正确的参数触发类型 A 的构建,syntax described here将适用于此:
To trigger a build with custom parameters (system properties and environment variables), use:
http://testuser:testpassword@teamcity.jetbrains.com/httpAuth/action.html?add2Queue=bt10&name=&value=&name=&value=
这允许您传递每次构建所需的参数。
https://stackoverflow.com/questions/23193898/