diff --git a/Jenkinsfile b/Jenkinsfile index 719af86..0b3443b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -126,16 +126,17 @@ pipeline { ARTIFACTS_KEY = credentials('artifactor-key') } steps { - sh ''' #!/usr/local/bin/bash - UUID=$(uuidgen -r) - VERSION=$(cat VERSION | cut -d"'" -f2) - BRANCH=${BRANCH_NAME} - ZIP_FILE="url-shortener_${BRANCH_NAME}_$(cat VERSION | cut -d"'" -f2).tgz" - sha256 $ZIP_FILE >> SHA256.sig - echo ${ARTIFACTS_KEY} - rsync -e ${ARTIFACTS_KEY} SHA256.sig artifactor@10.0.0.9:projects/url-shortener/$BRANCH/$VERSION/$UUID/ - rsync -e ${ARTIFACTS_KEY} $ZIP_FILE artifactor@10.0.0.9:projects/url-shortener/$BRANCH/$VERSION/$UUID/ - ''' + sshagent(['artifactor-key']) { + sh ''' #!/usr/local/bin/bash + UUID=$(uuidgen -r) + VERSION=$(cat VERSION | cut -d"'" -f2) + BRANCH=${BRANCH_NAME} + ZIP_FILE="url-shortener_${BRANCH_NAME}_$(cat VERSION | cut -d"'" -f2).tgz" + sha256 $ZIP_FILE >> SHA256.sig + rsync SHA256.sig artifactor@10.0.0.9:projects/url-shortener/$BRANCH/$VERSION/$UUID/ + rsync $ZIP_FILE artifactor@10.0.0.9:projects/url-shortener/$BRANCH/$VERSION/$UUID/ + ''' + } } } stage('Clean up deliverable') {