Automation 在竹子中设置依赖项/触发器?

Automation 在竹子中设置依赖项/触发器?,automation,dependencies,bamboo,Automation,Dependencies,Bamboo,我想知道我是否能在竹子方面得到一些帮助。我对这个系统非常陌生 我能够制定计划等,但现在我需要自动化其中的一个计划,而不是手动启动它 与其他计划不同的是,我无法确定它的启动时间。因为这取决于另外两个计划是否先完成 计划的当前设置如下所示 计划1必须通过并完成&计划2必须通过并完成(两者都已在设定时间触发) 然后我们可以运行计划3(必须检查计划1和计划2是否完成并通过) 所以我的问题是,有没有办法使计划自动化,使其符合上述条件 注意,计划只应在两个计划完成后运行,而不应仅在一个计划完成时运行 您所能

我想知道我是否能在竹子方面得到一些帮助。我对这个系统非常陌生

我能够制定计划等,但现在我需要自动化其中的一个计划,而不是手动启动它

与其他计划不同的是,我无法确定它的启动时间。因为这取决于另外两个计划是否先完成

计划的当前设置如下所示

计划1必须通过并完成&计划2必须通过并完成(两者都已在设定时间触发)

然后我们可以运行计划3(必须检查计划1和计划2是否完成并通过)

所以我的问题是,有没有办法使计划自动化,使其符合上述条件

注意,计划只应在两个计划完成后运行,而不应仅在一个计划完成时运行


您所能提供的任何帮助都是非常好的

依赖关系树通常被设置为触发一个或多个子计划的父级

在本例中,您可以将三个计划设置为按顺序构建-计划1完成触发计划2,计划2完成触发计划3。缺点是总体构建时间较长,如果计划1失败,计划2将不会构建

依赖项在计划配置的“依赖项”选项卡中设置。父母触发孩子。在高级设置中,您可以配置阻止策略,以停止子构建开始,直到父构建完成


更多信息可在

上找到。问题在于,计划3只能在其他两个计划都完成时运行。目前,计划1和计划2在设定的时间内触发,因此他们不需要对其执行任何操作,我只需要一种在计划1和2完成并通过时启动计划3的方法?您可以自动按顺序生成所有计划,但如果必须并行运行计划1和计划2,则依赖关系将中断,因为在两个父依赖项选项卡上定义相同的计划3子项将在父依赖项完成(而不是同时完成)时触发计划3.设置触发器怎么样?另一种可能性。。。如果你的计划很简单。。。将它们合并成一个单一的计划。计划1和计划2将成为第一阶段的工作,计划3将成为第二阶段的工作。第一阶段将并行运行这两个作业,然后是第二阶段。这是可能的,但考虑到Bamboos在这方面的局限性,我认为更好的解决方案是使用依赖触发器按顺序构建您的三个现有计划。我的建议是,只有在非常简单的构建中,合并这些计划才是可行的。由于您的计划有多个阶段,我认为将它们结合在一起将产生不必要的复杂性,并可能在将来维护和理解计划时引起心痛。