Build Teamcity-返回上一步
在这种情况下,我们有许多构建同时运行,但是我们需要序列化进入的结果。在构建过程中的各个检查点,我们基本上会说“如果有东西进入了主分支,那么就让它失败”。。。我们真正想做的是说“如果有什么东西进入了主分支,回到第一步” teamcity有没有其他方法可以进行不同的构建步骤?Build Teamcity-返回上一步,build,continuous-integration,teamcity,Build,Continuous Integration,Teamcity,在这种情况下,我们有许多构建同时运行,但是我们需要序列化进入的结果。在构建过程中的各个检查点,我们基本上会说“如果有东西进入了主分支,那么就让它失败”。。。我们真正想做的是说“如果有什么东西进入了主分支,回到第一步” teamcity有没有其他方法可以进行不同的构建步骤? ie在构建中创建一个循环?(不要将整个构建放在一个步骤中)尝试 它们允许您指定项目运行的顺序,这样,如果您有项目A、B和C,B的触发器是A的成功完成,C的触发器是B的成功完成 A => B => C 他们
ie在构建中创建一个循环?(不要将整个构建放在一个步骤中)尝试 它们允许您指定项目运行的顺序,这样,如果您有项目A、B和C,B的触发器是A的成功完成,C的触发器是B的成功完成
A => B => C
他们还让你用叉子叉,这样A的成功可以触发B&C,当B&C都完成时,D就走了:
B
A => => D
C
谢谢,但最重要的是我需要它来循环-我可以去A=>B=>A吗?我不确定。。。有几种不同的触发器,如重试触发器等,但似乎应该有一种更简单的方法。您正在监视主分支上出现的内容,如果是这样,是否希望重新启动构建?一个想法是,你可以尝试调整安静期,以便更好地抓住即将到来的变化。然后确保步骤A是快速的,步骤B(假设它类似于自动部署或集成测试)有较长的静默期,或者每小时自动运行一次。