暂停正在运行的Teamcity构建

暂停正在运行的Teamcity构建,teamcity,Teamcity,我希望Teamcity的构建配置目前有3个构建步骤: 构建工件以在远程服务器上执行测试&安装在远程服务器上 启动远程服务器上长期运行的测试作业 暂停构建等待外部事件(即远程作业完成) 检索结果并记录报告 我已经浏览了文档,我可以看到如何暂停(步骤3)整个构建配置(停止任何其他构建运行)。。。但不仅仅是一个运行的构建 运行外部作业的步骤2脚本将各种参数传递给它,以便它可以向teamcity服务器发出REST回调以恢复构建作业 基本上,我不想让构建代理在整个测试运行过程中等待一个小时 我在谷歌上搜索

我希望Teamcity的构建配置目前有3个构建步骤:

  • 构建工件以在远程服务器上执行测试&安装在远程服务器上
  • 启动远程服务器上长期运行的测试作业
  • 暂停构建等待外部事件(即远程作业完成)
  • 检索结果并记录报告
  • 我已经浏览了文档,我可以看到如何暂停(步骤3)整个构建配置(停止任何其他构建运行)。。。但不仅仅是一个运行的构建

    运行外部作业的步骤2脚本将各种参数传递给它,以便它可以向teamcity服务器发出REST回调以恢复构建作业

    基本上,我不想让构建代理在整个测试运行过程中等待一个小时

    我在谷歌上搜索过,所有我能找到的东西都指向我暂停构建配置

    我目前必须考虑将构建配置分成两部分。第一个将启动测试作业并完成。然后,当外部测试作业完成时,它将调用teamcity启动第二个作业以检索和存储报告。但我觉得这与我无关,因为我无法用构建/测试/报告显示单个作业。

    目前(TeamCity v 2018.1)没有直接的方法来暂停构建、释放构建代理,然后恢复执行

    您所描述的是推荐的解决方法

    另外,请关注/投票相关问题: