Jira+Jenkins集成,实现任务状态改变自动触发发布

版权声明:本文为博主华哥原创文章,未经博主允许不得转载。 https://blog.csdn.net/skyplay520/article/details/79448153


1Jira任务改变要通知到Jenkins

这个功能是通过Jira的网络钩子功能和Jenkins中的Jira插件实现的,具体配置如下:

①  Jenkins中安装JIRA Trigger Plugin插件,然后配置Jira的地址和登录信息


 

②  Jira中创建网络钩子,其中url是:http://你的Jenkins地址/jira-trigger-webhook-receiver/

③  这样当Jira中任务发生变化后,就会通过网络钩子通知到Jenkins

 

 

 

2Jenkins中配置触发构建的条件

安装好JIRA Trigger Plugin插件后,在触发构建选项中就能看到两个新的触发条件:

§ Build when a comment is added to JIRA

§ Build when an issue is updated inJIRA

通过在JIRA任务单中添加备注或者通过检测JIRA任务单的状态变化,来触发Jenkins构建,这里我的第一个为例子进行了配置:

 

这里的JIRA_ISSUE_KEY变量,可以在后面的构建shell中使用,通过该变量获取到Jirakey

 

阅读更多
换一批

没有更多推荐了,返回首页