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構建的編號。
相關文章
- View UI Plus 釋出 1.1.0 版本,支援 SSR、支援 Nuxt、增加 TS 宣告檔案ViewUIUX
- 在Windows中,使用批處理(.bat)檔案可以透過呼叫命令來實現自動撥號連線。以下是透過批處理檔案實現PPPoE(撥號)連線的基本步驟:WindowsBAT
- Java使用javacv處理影片檔案過程記錄Java
- ResHacker 用命令列方式修改 windows PE檔案版本號命令列Windows
- window 批處理檔案
- 【js】版本號對比處理方案JS
- pytest 命令在 jenkins 批處理裡不能識別Jenkins
- go-carbon 2.1.0 版本釋出, 增加對 go1.18 版本的相容支援Go
- [版本釋出]ThinkOX V1正式版釋出【版本號V1.0.2】
- 自動增加 Android App 的版本號AndroidAPP
- Python批處理:檔案操作Python
- 批處理 壓縮zip 並過濾部分檔案
- 用筆記來記錄遇到的問題:釋出版本和非釋出版本遇到的問題筆記
- 記一次PMML檔案的處理過程
- 批處理命令之tree命令
- ? Hyperf 釋出 v1.1.4 版本,增加 Metric 監控元件元件
- Swoole v4.8.0 版本釋出,增加 Swoole Dashboard 皮膚
- 07 Windows批處理之檔案操作Windows
- Jenkins持續部署-自動生成版本號Jenkins
- Jenkins 提示'pytest' 不是內部或外部命令,也不是可執行的程式或批處理檔案的解決方法Jenkins
- golang: 給二進位制檔案增加版本資訊Golang
- go-carbon 1.2.6 版本釋出,優化錯誤處理機制,棄用出錯直接panic的粗暴處理方式Go優化
- MySQL:簡單記錄訊號處理MySql
- 批處理檔案 bat 後臺執行BAT
- bat批處理轉換成exe檔案BAT
- 查詢當前ubuntu版本號的命令Ubuntu
- jenkins專案釋出Jenkins
- 記一次基於雲服務開發文件線上編輯系統的開發記錄,支援版本記錄、可增加批註。
- jQuery 釋出 3.4.0 版本jQuery
- Rust 1.83.0 版本釋出Rust
- go-carbon 1.2.6 版本釋出,最佳化錯誤處理機制,棄用出錯直接panic的粗暴處理方式Go
- 使用無伺服器實現檔案處理的批處理 - DZone Cloud伺服器Cloud
- 匯出處理耗時的檔案
- 專案動態|Apache Pulsar 2.7.4 版本釋出Apache
- Windows登錄檔中修改UAC(使用者賬號控制)及批處理指令碼Windows指令碼
- 新版本Jenkins(Version>2.357)相容低版本JAVA專案部署JenkinsJava
- Apache Doris 1.2.4 Release 版本正式釋出|版本通告Apache
- go-carbon 1.1.0版本釋出了,php carbon時間處理庫的golang版,增加對gorm的支援PHPGolangORM
- MySQL的版本以及版本號MySql