在 git push 操作后触发 Bamboo 单元测试
Posted
技术标签:
【中文标题】在 git push 操作后触发 Bamboo 单元测试【英文标题】:Triggering Bamboo unit tests after a git push action 【发布时间】:2016-01-13 09:04:04 【问题描述】:我有一个任务,我想确保竹单元测试在推送操作后或单击拉取请求页面上的“合并”按钮后运行。
每个错误修复都是作为 master 的子分支的一部分完成的,比如 master_bug1。 当我执行“git push -u origin master_bug1”时,我希望为此分支运行竹单元测试。 或者,在完成 git push 并创建并批准拉取请求后,单击“合并”按钮,它应该触发子分支的单元测试,并且只有在单元测试没有导致任何失败时才完成合并。
是否有任何 stash/bamboo 插件可以做到这一点,或者有什么方法可以配置它?
【问题讨论】:
【参考方案1】:有两种方法可以实现它。 1)第一种方法是-您可以在 Bamboo 中启用触发器。您可以使用 Stash Repository 触发的触发器。每次在 Stash 中为配置的存储库执行任何推送活动时,都会开始构建。
2) 或者,您可以使用 Post commit Web 挂钩。 你可以使用'Http Request Post Receive Hook'https://marketplace.atlassian.com/plugins/de.aeffle.stash.plugin.stash-http-get-post-receive-hook/server/overview。
我正在使用这两种方法,如果您想了解更多详细信息,请告诉我。
【讨论】:
以上是关于在 git push 操作后触发 Bamboo 单元测试的主要内容,如果未能解决你的问题,请参考以下文章