2016-01-13 80 views
0

我有一個任務,我希望確保竹推單元測試是在推送操作後或單擊pull請求頁面上的'合併'按鈕後運行的。git push action後觸發Bamboo單元測試

每個錯誤修復都是作爲master的子分支的一部分完成的,比如master_bug1。 當我做'git push -u origin master_bug1'時,我想爲這個分支運行竹單元測試。 或者,在完成git推送並且創建並批准了拉取請求後,單擊「合併」按鈕時,它應該觸發子分支的單元測試,並在單元測試未導致任何失敗時完成合並。

有沒有這樣做的藏匿/竹插件,或者有什麼辦法可以配置它?

回答

0

有兩種方法可以實現它。 1)第一種方法是 - 您可以在Bamboo中啓用觸發器。您可以使用Stash Repository觸發的觸發器。每次,在Stash中爲配置的存儲庫執行任何推送活動,都將開始構建。

2)或者,您可以使用Post提交Web掛鉤。 您可以使用'Http Request Post Hook'https://marketplace.atlassian.com/plugins/de.aeffle.stash.plugin.stash-http-get-post-receive-hook/server/overview

我正在使用這兩種方法,讓我知道你是否想要更多的細節。