Rely on system configured environment variables

This commit is contained in:
R. Tyler Croy 2018-01-03 20:54:19 -08:00
parent c1680486ce
commit 735a5c5fdb
No known key found for this signature in database
GPG Key ID: 1426C7DC3F51E16F
2 changed files with 7 additions and 7 deletions

6
example/Jenkinsfile vendored
View File

@ -1,12 +1,6 @@
pipeline {
agent { dockerfile { dir 'example' } }
environment {
AZURE_STORAGE_ACCOUNT = 'codevaletartifacts'
AZURE_CONTAINER_NAME = 'jenkins'
AZURE_ACCESS_KEY = credentials('azure-access-key')
}
stages {
stage('Test') {
steps {

View File

@ -16,8 +16,14 @@ def call(Map args) {
String uploadScriptName = '__azure-upload.sh'
String uploadScript = libraryResource 'io/codevalet/externalartifacts/upload-file-azure.sh'
writeFile file: uploadScriptName, text: uploadScript
String uploadedUrl = sh(script: "bash ${uploadScriptName} ${args.artifacts}",
String uploadedUrl
withCredentials([string(credentialsId: 'azure-access-key',
variable: 'AZURE_ACCESS_KEY')]) {
uploadedUrl = sh(script: "bash ${uploadScriptName} ${args.artifacts}",
returnStdout: true).trim()
}
if (uploadedUrl =~ /https\:\/\//) {
/* if the output was a URL, generate our redirect file */