瀏覽代碼

Added api key for artifactory

Raymond Edah 7 年之前
父節點
當前提交
31890187bb
共有 2 個文件被更改,包括 5 次插入3 次删除
  1. 3 1
      Jenkinsfile
  2. 2 2
      buildscripts/deploy_artefact.sh

+ 3 - 1
Jenkinsfile

@@ -24,7 +24,9 @@ pipeline {
         stage('Deploy') {
             steps {
                 sh "echo Adding build ${env.BUILD_ID} to artifactory"
-                sh '/usr/bin/bash buildscripts/deploy_artefact.sh'
+                withCredentials([string(credentialsId: 'JENKINS_ARTIFACTORY_API_KEY', variable: 'APIKEY')]) {
+                    sh '/usr/bin/bash buildscripts/deploy_artefact.sh'
+                }
             }
         }
     }

+ 2 - 2
buildscripts/deploy_artefact.sh

@@ -8,9 +8,9 @@ BIN_CURL=/opt/local/bin/curl
 
 export PATH=${HOME}/go/bin:${HOME}/app/bin:${HOME}/app/sbin:/opt/local/sbin:/opt/local/bin:$PATH
 package_file_name=sensu-`${BIN_UNAME} -s`-`${BIN_UNAME} -r`.tgz
-deployment_url="${ARTIFACTORY_URL}/sensu/BUILD_${BUILD_ID}"
+deployment_url="${ARTIFACTORY_URL}/sensu/BUILD_${BUILD_ID}/${package_file_name}"
 
 cd ${HOME}
 
-echo "${BIN_CURL} -H \"X-JFrog-Art-Api: ${JENKINS_ARTIFACTORY_API_KEY}\" -T target/${package_file_name} ${deployment_url}"
+echo "${BIN_CURL} -H \"X-JFrog-Art-Api: ${APIKEY}\" -T target/${package_file_name} ${deployment_url}"