如何通过使用jenkins shell自动生成版本,将工件上传到nexus?我正在使用此脚本,我想在上传工件时自动生成版本。
mvn deploy:deploy-file \ -DgroupId= \ -DartifactId= \ -Dversion= \ -DgeneratePom= \ -Dpackaging= \ -DrepositoryId= \ -Durl= \ -Dfile=
您可以${env.BUILD_NUMBER}在Jenkins管道中使用变量来指定工件版本。
${env.BUILD_NUMBER}
为此,有几种选择:
mvn deploy
${revision}
pom.xml
<version>
<version>1.0-${revision}</version>
mvn deploy -Drevision=${env.BUILD_NUMBER}