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


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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值