在git推送操作后触发Bamboo单元测试

时间:2016-01-13 09:04:04

标签: git unit-testing bamboo

我有一项任务,我想确保在推送操作后或点击拉取请求页面上的“合并”按钮后运行竹子单元测试。

每个错误修复都是作为master的子分支的一部分完成的,比如master_bug1。 当我做'git push -u origin master_bug1'时,我想要为这个分支运行竹单元测试。 或者,在完成git push并创建并批准pull请求后,单击“merge”按钮时,它应触发子分支的单元测试,并且仅在单元测试未导致任何故障时才完成合并。 / p>

是否有任何存储/竹子插件可以执行此操作,还是有任何方法可以配置它?

1 个答案:

答案 0 :(得分:0)

有两种方法可以实现它。 1)第一种方法是 - 你可以在Bamboo中启用触发器。您可以使用Stash Repository触发的触发器。每次在Stash中为已配置的存储库执行任何推送活动时,都将开始构建。

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

我正在使用这两种方法,如果您想了解更多详情,请告诉我。