针对这个问题,构建方法不变, 变化在动态去获取每次打出来的包名,

比如说,本次打出来的报名mypackage-1.0.3-SNAPSHOT.jar

那么,先进入target目录

#先进入target目录
cd /root/.jenkins/workspace/${JOB_NAME}/XXXXXX/target/
#提取jar报名
name=`ls |grep mypackage-|grep -v original`
#删除变量 name从右边开始的第一个.和.后面的所有字符
jarname=${name%.*}
echo ${jarname}
#将mypackage-1.0.3-SNAPSHOT.jar重命名为mypackage-1.0.3-SNAPSHOT_SVN1234.jar
mv ${name} ${jarname}"_SVN"$SVN_REVISION".jar"

<div style=" color:#0; font-size:small;">
<p >
作者:
<a href="http://www.cnblogs.com/zsb517/">梅梅~</a>
</p>
<p >
出处:
<a href="https://www.cnblogs.com/keeptesting">https://www.cnblogs.com/keeptesting</a>
</p>
<p >
关于作者:专注软件测试,测试运维相关工作,请多多赐教!
</p>

<p >
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出,
<a href="#" onclick="Curgo()" style="background:#b6ff00; color:#0; font-size:medium;">原文链接</a>
欢迎沟通交流加微信联系。 微信:yangguangkg20140901 暗号:博客园.
</p>
</div>

最新文章

  1. monkeyrunner之电脑安装驱动(五)
  2. C#读取XML文件
  3. android录像增加时间记录(源码里修改)
  4. [JAVA] 基于TCP的起重机运行模拟器
  5. vue开发体验
  6. 【转】关于JVM CPU资源占用过高的问题排查
  7. Java--Socket通信(双向)
  8. 不会点git真不行啊.
  9. 检测版本更新,iOS
  10. vue2.0 之文本渲染-v-html、v-text
  11. CodeForces - 748E (枚举+脑洞)
  12. fread和fseek的用法
  13. Python学习笔记001——Linux
  14. 如何通过Dreamweaver批量对整个站点或目录进行代码搜索或部分全部替换
  15. 【nginx】nginx tomcat session 共享配置
  16. MapRedece(单表关联)
  17. Graph-684. Redundant Connection
  18. VRSProcess(一)
  19. Mybatis映射实体改造和异常问题
  20. [ABP项目实战]-后台管理系统-目录

热门文章

  1. mysql清空带外键的表
  2. C#所有经典排序算法汇总
  3. 巡风扫描器web界面工作流程
  4. 201871010110-李华《面向对象程序设计(java)》第十七周学习总结
  5. 期望DP的一般思路
  6. php 学习笔记之日期时间操作一箩筐
  7. Codeforces Round #596 (Div. 2, based on Technocup 2020 Elimination Round 2) B. TV Subscriptions 尺取法
  8. Sencha Modern
  9. 【shell脚本】检测当前用户是否为超级管理员===checkRoot.sh
  10. OAuth2.0授权码模式