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>spa

<p >
本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出,
<a href="#" onclick="Curgo()" style="background:#b6ff00; color:#0; font-size:medium;">原文連接</a>
歡迎溝通交流加微信聯繫。 微信:yangguangkg20140901 暗號:博客園.
</p>
</div>code

相關文章
相關標籤/搜索