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

 

Logo

云原生社区为您提供最前沿的新闻资讯和知识内容

更多推荐