在git branch上使用Jenkins

时间:2016-01-12 09:12:31

标签: git github jenkins continuous-deployment

我使用jenkins构建我的master分支。更改branch时,会触发Jenkins作业并执行单元测试/集成测试/交付。

我想触发一个Jenkins工作来功能/热修复分支。问题是,每次开发人员创建新分支时,都必须创建一个新的Jenkins作业,以便在推送此分支时触发。

我正在使用github流程:https://guides.github.com/introduction/flow/index.html

有没有自动化这个过程? 其他团队如何做到这一点?

1 个答案:

答案 0 :(得分:1)

一个parameterized build,其中要构建的分支名称是一个参数,然后可以由Git hook的Jenkins API(直接发送到触发器URL)触发,从而实现您的需求。

旁注:看看测试是否通过是有用的,但构建趋势,代码覆盖率图,测试结果模式等在您比较不同分支时失去了它们的用处。