jenkins 创建commit check

         提供持续可靠的软件离不开CI,CI里最重要的就是commit和build。 现在gerrit和jenkins已经帮你做了大部分的事情了,你只需要创建一些job就能让他们run起来了。

         我们每天都会提交无数的代码,如何去保证你提交的代码是可用的,就需要我们的CI去帮忙。今天创建的job是commit check,它的主要作用是让每次commit代码都能被检验。

         工作流程:git push review到gerrit 的refs/fors/*(code review),触发jenkins的job(clone,copy,build,run test case),return result to Gerrit(+1 or -1).

         要做的事情:

         1. Gerrit上配置refs/heads/*的Label Verified 的权限

         2. 本地Git配置提交库的url,git config remote.review.push HEAD:refs/for/branchname

         3. 创建Jenkins的job,重点是:

              a. Souce code management选择Git,填写Repository URL和branchname

              b. Click Advanced,Choosing strategy选择Gerrit Trigger

              c. Build Trigger选择勾选Gerrit event,配置Dynamic Trigger Configuration

 

        配置好了后,当有新的Code commit到gerrit,就会自动触发jenkins的job运行了。

 

          

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值