我的管道有问题。我的项目存储库中有一个XML文件,在结帐阶段之后,我想读取该文件并更改值。
verNum.xml
<Version>1.0.0 </Version>
和我的jenkinsfile
node {
stage ('checkout') {
.......
}
stage ('readfile') {
readFile("verNum.xml")
}
}
我将用版本号增加版本号的最后一位。说这样的话1.0.${BUILD_NUMBER}
。
我们非常欢迎您的帮助。
答案 0 :(得分:0)
您可以使用linux cmd:sed
替换文本。
sh '''
sed -r -i 's/(<Version>1.0.)[0-9]*(.*)/\\1'$BUILD_NUMBER'\\2/' verNum.xml
'''