我想拥有目前包含3个构建步骤的Teamcity构建配置:
我已经浏览了文档,可以看到如何暂停( 第3步 )整个构建配置(这将停止运行任何其他构建)。 ..但不仅仅是一个正在运行的构建。
运行外部作业的步骤2脚本具有传递给它的各种参数,以便它可以向teamcity服务器发出REST调用以恢复构建作业。
基本上,我不想在测试运行的整个小时内都捆绑构建代理。
我已经搜索了所有内容,这表明我暂停了构建配置。
我目前不得不考虑将构建配置分为两部分。首先,测试工作将完成。然后,当外部测试作业完成时,它将致电teamcity启动第二项作业以检索和存储报告。但这让我感到与世隔绝,因为我将无法通过build / test / report显示一份工作。
答案 0 :(得分:1)
目前(TeamCity v 2018.1),尚无直接方法来暂停构建,释放构建代理并稍后恢复执行。
您所描述的是推荐的解决方法。
另外,请关注/投票相关问题:https://youtrack.jetbrains.com/issue/TW-30777