2016-01-13 82 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

我正在使用这两种方法,让我知道你是否想要更多的细节。