我有一个Travefy :: Build, Unit Test, Package
在每次签入时运行的构建。我也一直在手动运行它来测试它。
这是Travefy:: Deploy to Test Environment
. 每次Travefy :: Build, Unit Test, Package
完成构建时都会触发。
正如您在下面看到的,即使在成功构建之后Travefy :: Build, Unit Test, Package
,也不会触发部署。我对发生了什么感到困惑。有人有线索吗?
看起来Deploy
有一个Build
作为依赖项。在这种情况下,如果您触发Build
,您Deploy
将不会被触发。但是如果你Deploy
先触发,那么它首先会触发Build
并等待它执行,然后会自行执行。
你也有一个Finish Build Triggered
配置。所以可能是这两个不太适合彼此。或者您的触发器中有一些错误配置。但我建议通过构建链保留触发器并配置所有内容——这是非常灵活和可靠的机制。