diff --git a/Jenkinsfile.develop b/Jenkinsfile.develop index 39ad8b2..ae2847a 100644 --- a/Jenkinsfile.develop +++ b/Jenkinsfile.develop @@ -1,54 +1,12 @@ -pipeline { - agent any - environment { - PACKAGE_VERSION_PREFIX=sh(script: 'jq .version package.json |sed "s/\\"//g"', returnStdout: true).trim() - PACKAGE_VERSION="${PACKAGE_VERSION_PREFIX + '-prerelease.' + env.BUILD_NUMBER}" - } - stages { - stage('npm install'){ - steps { - sh '''rm -rf node_modules/ - npm install --legacy-peer-deps - cd projects/common - npm install --legacy-peer-deps - cd ../common-map - npm install --legacy-peer-deps - cd ../common-map3d - npm install --legacy-peer-deps - ''' - } - } - stage('build'){ - steps { - sh '''ng build common --configuration production - ng build common-map --configuration production - ng build common-map3d --configuration production''' - } - } - stage('npm publish'){ - steps { - sh '''cd dist/common - npm version ${PACKAGE_VERSION} - npm publish - cd ../common-map - npm version ${PACKAGE_VERSION} - npm publish - cd ../common-map3d - npm version ${PACKAGE_VERSION} - npm publish''' - } - } +@Library('farmmaps-shared-library') _ - } - post { - always { - emailext ( - body: '${DEFAULT_CONTENT}', - mimeType: 'text/html', - replyTo: '${DEFAULT_REPLYTO}', - subject: '${DEFAULT_SUBJECT}', - to: emailextrecipients([[$class: 'CulpritsRecipientProvider'], [$class: 'RequesterRecipientProvider']]) - ) +pipeline { + agent any; + stages { + stage('FarmmapsLibBuildAll') { + steps { + stepFarmmapsLibBuildAll packageVersion: packageVersion; + } } } } \ No newline at end of file