我的构建项目有3个步骤: 文件准备 -deployment 功能测试
我已经设置了它们之间的所有依赖关系,但我真的希望将部署步骤挂钩到功能测试,这样如果功能测试正在运行并且提交了新代码,则部署会等到功能测试完成。< / p>
我知道有构建触发,依赖项和工件依赖项,但它们中的每一项似乎都不适合我的情况。
每次功能测试步骤完成时,第一次运行部署,显然不是我想要的。 第二个强制部署使用与功能测试相同的代码,而不是它应该使用新的新提交的代码,而第三个或多或少是相同的情况。
我在想错的地方?我错过了什么或者有一个捷径可以用来使这个工作?
答案 0 :(得分:1)
您可以创建2个构建配置:
仅当功能测试在相同代码库中未失败时,才会部署文件。
这是你需要的吗?