Jenkins:通過批處理命令增加版本檔案,記錄釋出的版本號

慎獨慎行發表於2016-12-20

之前一直遇到一個問題,測試環境的部署包如何確實版本號。當我們測試的時候,功能跟開發說的不一致;或者就是上線的時候如何確定實施部署的版本就是最新的版本。遇到問題就會懷疑是不是版本取錯了,那麼如何確定版本號就成了一個問題,要麼重新部署一次,要麼對比下功能。這樣檢查的步驟很繁瑣。

其實我們直接在打包的時候增加一個版本號,把Jenkins的構建編號作為版本號放入版本包中,就可以確認部署包的版本號了。

解決方式就是通過批處理命令寫一個version.txt,並將該檔案壓縮到war包或者jar包中。

批處理命令如下:

echo 新增版本檔案
echo "%BUILD_NUMBER%">version.txt
"C:\Program Files\WinRAR\WinRAR.exe" a framework.war version.txt

備註:%BUILD_NUMBER%是Jenkins提供的變數,是Jenkins構建的編號。

相關文章