参考:
Jenkins:通过批处理命令增加版本文件,记录发布的版本号
遇到同样的问题,部署的测试包是否是想发布的,在发布的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
Paste_Image.png
jar uvf target/scu-core*.war version.txt
解释:将version.txt压缩到scu-core*.war内。
还想在version中增加变更集,没有实现。
网友评论