zoukankan      html  css  js  c++  java
  • jenkins使用小技巧:pom.xml文件里的版本随着每次发布变化怎么办?

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

    比如说,本次打出来的报名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>

  • 相关阅读:
    SpringBoot 线程池配置 定时任务,异步任务
    使用Calendar类对时间进行处理
    单例模式的几种实现方式
    一些簡單的入門算法
    OO第四单元博客
    OO第三单元博客
    OO第二单元博客
    OO第一单元博客
    BUAA_OO_2020_Unit4_Wandy
    BUAA_OO_UNIT3_2020
  • 原文地址:https://www.cnblogs.com/keeptesting/p/10970737.html
Copyright © 2011-2022 走看看