2015-04-29 46 views
3

林想知道我是否可以得到一些關於竹的幫助。我對這個系統非常陌生。在竹子中設置依賴關係/觸發器?

我能夠制定計劃等,但現在我需要自動執行這些計劃中的一個,而不是手動啓動它。

與其他計劃不同,我無法將時間推遲。因爲它是依賴於其他2個計劃在完成第一

目前該計劃的設置是這樣的

計劃1必須通過並完成&計劃2必須通過和完成(兩者都已經被設定的時間觸發)

然後我們就可以因此它遵循上述的條件下運行計劃3(必須檢查兩個方案1和方案2是完成和通過)

所以我的問題是,有沒有辦法來自動化計劃

注該計劃應只運行一次雙方計劃完成後,不僅當一個人完成的

任何幫助,您可以給將是巨大的

回答

1

依賴關係樹通常被設置爲父母觸發一個或更多的兒童計劃。

在這種情況下,您可以設置按順序構建三個計劃 - 計劃1完成觸發器計劃2和計劃2完成觸發器計劃3.缺點是需要較長的構建時間,而計劃2如果計劃1失敗。

相關性在Plan配置的Dependencies選項卡中設置。父母觸發孩子。在高級設置中,您可以配置阻止策略來阻止子版本的生成,直到父級完成。

的更多信息,可在Bamboo Dependency Help Page

+0

看到問題存在着計劃3只有當雙方的其他計劃完成目前計劃1和2是觸發由一組時間,所以他們不需要任何事情運行對他們來說,當計劃1和2完成並通過時,我只需要一種踢開計劃3的方式? – ClarkPamler93

+1

您可以自動執行順序構建的所有計劃,但是如果您必須並行運行計劃1和2,則依賴關係將中斷,因爲在父項依賴項選項卡上定義相同的計劃3子項將觸發計劃3, )。 –

+0

設置觸發器怎麼樣? – ClarkPamler93