Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以将TeamCity配置为在构建链完成之前不启动构建链吗?_Teamcity_Continuous Deployment - Fatal编程技术网

我可以将TeamCity配置为在构建链完成之前不启动构建链吗?

我可以将TeamCity配置为在构建链完成之前不启动构建链吗?,teamcity,continuous-deployment,Teamcity,Continuous Deployment,(类似:) 我有以下构建链: 项目A-构建和安装环境 项目B、C、D-测试环境 因此项目A运行,然后项目B、C和D运行 问题是A可能在B、C或D完成之前启动,导致在对其运行测试时重建环境 有没有办法告诉TeamCity在开始新的连锁店之前完成整个连锁店 我想到的事情: 我不想只局限于构建代理,这样B、C和D就可以运行了 并行快速 我可以为Proj a的VC触发器添加延迟,但这是最后的手段 您正在使用哪个版本的TeamCity?如果使用8.0或更高版本,则可以在项目B、C和D中定义a(它们将被定义

(类似:)

我有以下构建链:

  • 项目A-构建和安装环境
  • 项目B、C、D-测试环境
  • 因此项目A运行,然后项目B、C和D运行

    问题是A可能在B、C或D完成之前启动,导致在对其运行测试时重建环境

    有没有办法告诉TeamCity在开始新的连锁店之前完成整个连锁店

    我想到的事情:

  • 我不想只局限于构建代理,这样B、C和D就可以运行了 并行快速
  • 我可以为Proj a的VC触发器添加延迟,但这是最后的手段

  • 您正在使用哪个版本的TeamCity?如果使用8.0或更高版本,则可以在项目B、C和D中定义a(它们将被定义为在读取模式下使用资源),并将项目a定义为在写入模式下使用资源,资源配额为1。这将阻止项目A在其他任何项目运行时运行。

    我有7.1。将升级并试用。谢谢