Jira+Jenkins集成,实现任务状态改变自动触发发布
2018-03-05 17:09
2663 查看
1,Jira任务改变要通知到Jenkins这个功能是通过Jira的网络钩子功能和Jenkins中的Jira插件实现的,具体配置如下:① Jenkins中安装JIRA Trigger Plugin插件,然后配置Jira的地址和登录信息
② Jira中创建网络钩子,其中url是:http://你的Jenkins地址/jira-trigger-webhook-receiver/
③ 这样当Jira中任务发生变化后,就会通过网络钩子通知到Jenkins
2、Jenkins中配置触发构建的条件安装好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中使用,通过该变量获取到Jira的key。
② Jira中创建网络钩子,其中url是:http://你的Jenkins地址/jira-trigger-webhook-receiver/
③ 这样当Jira中任务发生变化后,就会通过网络钩子通知到Jenkins
2、Jenkins中配置触发构建的条件安装好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中使用,通过该变量获取到Jira的key。
相关文章推荐
- jira中issue状态的改变触发Jenkins构建
- 通过Shell+atd定时任务,实现jenkins指定时间自动发布任务
- webhook实现提交代码自动触发Jenkins构建任务(三)
- Jenkins集成Docker镜像实现自动发布
- Java开发流程自动化(svn+maven+nexus+jenkins) --自动编译,持续集成,测试,打包,发布/部署
- Jenkins实现自动打包发布、启动
- 利用Jenkins实现系统集成测试的自动运行
- Java开发流程自动化(svn+maven+nexus+jenkins) --自动编译,持续集成,测试,打包,发布/部署
- 基于python实现jenkins自动发布代码平台
- jenkins构建下游任务不能自动触发
- zabbix系列(九)zabbix3.0实现自动触发zabbix-agent端shell脚本任务
- 在docker中运行jenkins实现代码自动发布到测试服务器
- 使用 svn+maven+jenkins(hudson)+Publish Over SSH plugins 构建持续集成及自动远程发布体系
- jenkins+Gitlab+maven+tomcat实现自动集成、打包、部署
- 实现代码自动打包与发布(Jenkins+Maven+Svn)
- zabbix系列(九)zabbix3.0实现自动触发zabbix-agent端shell脚本任务
- jenkins+Gitlab+maven+tomcat实现自动集成、打包、部署
- 【FAQ】如何在新打git tag入库后自动触发Jenkins任务?
- Jenkins集成Docker实现镜像构建和线上发布
- 自动化部署之jenkins自动触发构建和发布