Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在git推操作后触发单元测试_Git_Unit Testing_Bamboo - Fatal编程技术网

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

在git推操作后触发单元测试,git,unit-testing,bamboo,Git,Unit Testing,Bamboo,我有一个任务,我想确保在一个推操作或点击pull请求页面上的“merge”按钮之后运行单元测试 每个bug修复都是作为master的子分支的一部分完成的,比如master_bug1。 当我执行“git push-u origin master_bug1”时,我希望为这个分支运行竹单元测试。 或者,在完成git推送并创建和批准拉取请求之后,单击“合并”按钮,它应该触发子分支的单元测试,并且只有在单元测试没有导致任何失败时才完成合并 是否有任何隐藏/竹插件可以做到这一点,或者是否有任何方法可以配置它

我有一个任务,我想确保在一个推操作或点击pull请求页面上的“merge”按钮之后运行单元测试

每个bug修复都是作为master的子分支的一部分完成的,比如master_bug1。 当我执行“git push-u origin master_bug1”时,我希望为这个分支运行竹单元测试。 或者,在完成git推送并创建和批准拉取请求之后,单击“合并”按钮,它应该触发子分支的单元测试,并且只有在单元测试没有导致任何失败时才完成合并


是否有任何隐藏/竹插件可以做到这一点,或者是否有任何方法可以配置它?

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

2) 或者,您可以使用提交后Web钩子。 您可以使用“Http请求后接收挂钩”

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