diff --git a/Jenkinsfile b/Jenkinsfile index a26b6cd..18d526c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -39,12 +39,9 @@ node-prune``` } stage('Build') { steps { - TAG_VERSION = sh ( - script: 'docker run --rm -v $(pwd)/manager:/data ${DOCKER_CI_TOOLS} bash -c "cat /data/package.json|jq -r \'.version\'"', - returnStdout: true - ).trim() + def TAG_VERSION = getPackageVersion() - sh '''docker build -t ${TEMP_IMAGE_NAME} . + sh '''docker build -t $TEMP_IMAGE_NAME . exit $?''' } } @@ -80,3 +77,8 @@ exit $?''' } } } + +def getPackageVersion() { + ver = sh(script: 'docker run --rm -v $(pwd)/manager:/data $DOCKER_CI_TOOLS bash -c "cat /data/package.json|jq -r \'.version\'"', returnStdout: true) + return ver.trim() +}