2024年6月12日发(作者:)

}

}

stage('质量门限') {

steps {

sleep(20)

timeout(time: 1, unit: 'MINUTES') {

waitForQualityGate abortPipeline: true

}

}

}

stage("后端打包"){

steps{

sh "rm -rf ${WORKSPACE}/build"

sh "rm -rf ${WORKSPACE}/*.zip"

sh "gradle-4.0 build"

}

}

stage("重命名jar包"){

steps{

script{

ag = sh (script: 'git rev-parse --short HEAD ${GIT_COMMIT}', returnStdout: true).trim()

}

sh "echo $imageTag"

sh "printenv"

sh "echo $PWD"

sh "mv ${WORKSPACE}/build/libs/*.jar ${WORKSPACE}/build/libs/`basename ${WORKSPACE}/build/libs/*.jar .jar`-${imageTag}.jar"

}

}

stage("gradle_zipProjectPkg"){

steps{

sh "gradle-4.0 zipProjectPkg"

}

}

stage("重命名"){

steps{

script{

ag = sh (script: 'git rev-parse --short HEAD ${GIT_COMMIT}', returnStdout: true).trim()

}

sh "echo $imageTag"

sh "mv ${WORKSPACE}/ ${WORKSPACE}/${imageTag}.zip"

}

}

}

}

}