Jenkins系列之—16 Maven获取Jenkins的Subversion的版本号
来源:互联网 发布:php面向对象接口 编辑:程序博客网 时间:2024/06/05 21:15
各位小伙伴们在工作中总是会碰到各种各样的奇葩需求,今天给大家说说Maven怎么在Jenkins中获取Subversion的版本号。
Jenkins自己的环境变量中包含了很多有用的的参数,详情查看:http://xxxx/env-vars.html
从环境变量中可以发现,我们可以直接获取到Subversion的版本号。
最重要的一点解决了,下面我们就要想办法让Maven获取到Jenkins环境变量的参数。
Maven提供了它自己的解决方案:
在《Maven权威指南》中文版第266页提到,在任何Maven项目中都有一些隐式的属性,这些隐式的属性是:
project.*
Maven的项目对象模型(POM)。你可以使用该project.*前缀来引用任何在Maven POM中的值。
settings.*
Maven Settings。你使用该settings.*前缀来引用~/.m2/settings.xml文件中Maven Settings的值
env.*
环境变量如PATH和M2_HOME都可以使用env.*前缀来引用。
通过上面的介绍知道,可以通过${env.SVN_REVISION}参数获取到Jenkins中的Subversion版本号。
好了,Maven中已经获取到需要的内容了。现在你想干什么就干什么O(∩_∩)O哈哈~
最后给大家上一张我做测试的图,有图有真相额:
转:http://www.cnblogs.com/zz0412/p/jenkins_jj_15.html 点击打开链接
0 0
- Jenkins系列之—16 Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins系列之—08更改Jenkins的主目录
- Jenkins系列之—12 修改Jenkins用户的密码
- Jenkins系列之—21 Jenkins Python Plugin获取环境变量
- Jenkins的Maven配置
- Jenkins系列之—01Jenkins是什么?
- Jenkins进阶系列之——16一个完整的JENKINS下的ANT BUILD.XML文件
- Jenkins进阶系列之——16一个完整的JENKINS下的ANT BUILD.XML文件
- 微信支付 for android 集成笔记( 集成遇到问题记录)
- java 校验和
- API21开始getRunningAppProcesses只返回应用本身的进程信息
- oracle数据字典
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- Jenkins系列之—16 Maven获取Jenkins的Subversion的版本号
- EXT.NET循环并且选中TreePanel的某些值
- ABAP操作符:CA CO CS CP
- 用OpenCV实现Otsu算法
- qrcode_deformed.hdev各种透视扭曲qr码还能读取的鲁邦性测试 相关例程学习
- 下一个较大值 栈和队列(优化防止TLE)
- 【API变更纪录】WRITE_SETTINGS权限 在API23只能由系统签名app使用
- [综合面试] 面试70问 经典回答
- 安装PHP扩展