码迷,mamicode.com
首页 > 其他好文 > 详细

Jenkins - JIRA - GitLab 集成技巧(流程自动化概念)

时间:2017-01-25 00:08:30      阅读:5361      评论:0      收藏:0      [点我收藏+]

标签:relevant   commit   comment   技巧   风格   

应用场景:

公司已经开始大规模推行持续集成的概念,我们也在采用敏捷方式进行测试与开发。所以我们在工具选型时选择了jenkins + gitlab + jira。

那么怎么才能让三者有机结合,让提交代码来触发jira上ticket的状态转换呢?

下面介绍一个jenkins 上的插件JIRA Plugin

1.先於JIRA新增一個user: jenkins(实际使用中,可以使用已存在的jira用户用来当做操作账号),並於專案設定中將此帳號設為Developers的一員。

技术分享


2.并于JIRA的设定中将Accept remote API calls设成开启

技术分享



3.新增一個测试issue,下图的issue代码为JT-2

 

技术分享

4.安裝完之後,在系統設定設定JIRA信息


 

 

技术分享

5.在任务中,于Post-Build中新增Update relevant JIRA issues

技术分享

6.GIT Commit的時候,开头填入jira编号,Jenkins就會依此编号更新JIRA issue

具体提交规范,请参考我写的Gitlab commit 编写风格模板


 

技术分享

 Jenkins建置完成後,就會在該issue中新增一筆comment并且把該issue转换为预期的状态(目前大数据中心-BI组已经在开发与测试流程中使用该流程辅助开发工作)


Jenkins - JIRA - GitLab 集成技巧(流程自动化概念)

标签:relevant   commit   comment   技巧   风格   

原文地址:http://7137479.blog.51cto.com/7127479/1894079

(0)
(4)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!