Jenkins:通過批處理命令增加版本檔案,記錄釋出的版本號
之前一直遇到一個問題,測試環境的部署包如何確實版本號。當我們測試的時候,功能跟開發說的不一致;或者就是上線的時候如何確定實施部署的版本就是最新的版本。遇到問題就會懷疑是不是版本取錯了,那麼如何確定版本號就成了一個問題,要麼重新部署一次,要麼對比下功能。這樣檢查的步驟很繁瑣。
其實我們直接在打包的時候增加一個版本號,把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構建的編號。
相關文章
- 批處理檔案命令
- Jenkins執行批處理檔案失敗Jenkins
- Linux學習之檔案處理命令(二)目錄處理命令 && 檔案處理命令Linux
- Windows10系統通過登錄檔修改版本號的技巧Windows
- View UI Plus 釋出 1.1.0 版本,支援 SSR、支援 Nuxt、增加 TS 宣告檔案ViewUIUX
- 在Windows中,使用批處理(.bat)檔案可以透過呼叫命令來實現自動撥號連線。以下是透過批處理檔案實現PPPoE(撥號)連線的基本步驟:WindowsBAT
- window 批處理檔案
- Windows批處理檔案Windows
- bat批處理檔案BAT
- dos批處理命令小記
- windows刪除幾天前檔案的批處理命令Windows
- Java使用javacv處理影片檔案過程記錄Java
- 【js】版本號對比處理方案JS
- 使用awk批處理在字串中增加特殊符號字串符號
- oracle 11.2 版本 asmcmd 針對 spfile 引數檔案增加的命令OracleASM
- 批處理命令
- ResHacker 用命令列方式修改 windows PE檔案版本號命令列Windows
- [版本釋出]ThinkOX V1正式版釋出【版本號V1.0.2】
- 批處理 壓縮zip 並過濾部分檔案
- pytest 命令在 jenkins 批處理裡不能識別Jenkins
- go-carbon 2.1.0 版本釋出, 增加對 go1.18 版本的相容支援Go
- 批處理中的符號符號
- Linux學習之檔案處理命令(一) 目錄處理命令lsLinux
- 批處理檔案:將目錄下所有的jar檔案都加到CLASSPATHJAR
- 切換IP批處理檔案
- Python批處理:檔案操作Python
- Windows批處理命令Windows
- 批處理命令大全
- DOS 批處理命令
- 自動增加 Android App 的版本號AndroidAPP
- windows刪除檔案的批處理操作Windows
- 批處理命令之tree命令
- 刪除檔案後,磁碟空間沒有釋放的處理記錄
- 07 Windows批處理之檔案操作Windows
- 使用bat批處理命令打包maven專案BATMaven
- 用筆記來記錄遇到的問題:釋出版本和非釋出版本遇到的問題筆記
- ? Hyperf 釋出 v1.1.4 版本,增加 Metric 監控元件元件
- Swoole v4.8.0 版本釋出,增加 Swoole Dashboard 皮膚