參考:
Jenkins:通過批處理命令增加版本文件,記錄發(fā)布的版本號
遇到同樣的問題,部署的測試包是否是想發(fā)布的,在發(fā)布的war包里恬偷,記錄構建的相關信息。
解決方法:通過批處理命令帘睦,生成一個version.txt的文件袍患,并將該文件壓縮到war包中。
jenkins的配置:
【增加構建步驟】
shell腳本:
echo "git版本號:" $GIT_COMMIT >version.txt
echo "構建編號:" $BUILD_NUMBER >>version.txt
echo "構建分支:" $GIT_BRANCH >>version.txt
jar uvf target/scu-core*.war version.txt
jar uvf target/scu-core*.war version.txt
解釋:將version.txt壓縮到scu-core*.war內竣付。
還想在version中增加變更集诡延,沒有實現。