wip - jenkins
parent
7f62c0c68f
commit
23199ce0e4
|
|
@ -12,10 +12,29 @@ pipeline {
|
|||
}
|
||||
}
|
||||
|
||||
environment {
|
||||
GIT_SSH_COMMAND = "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
|
||||
|
||||
AWS_ID = credentials("${aws_access_credentials}")
|
||||
AWS_ACCESS_KEY_ID = "${env.AWS_ID_USR}"
|
||||
AWS_SECRET_ACCESS_KEY = "${env.AWS_ID_PSW}"
|
||||
|
||||
AWS_REGION = "${aws_region}"
|
||||
STAGE = "${stage}"
|
||||
CLOUD_PROVIDER = "${cloud_provider}"
|
||||
|
||||
API_TOKEN = credentials("${dynatrace_api_toke_credentials}")
|
||||
TF_VAR_dt_api_token = "${env.API_TOKEN}"
|
||||
}
|
||||
|
||||
options {
|
||||
timestamps()
|
||||
ansiColor('xterm')
|
||||
disableConcurrentBuilds(abortPrevious: true)
|
||||
timeout(time: 1, unit: 'HOURS')
|
||||
}
|
||||
|
||||
stages {
|
||||
|
||||
stage("terraform init") {
|
||||
steps {
|
||||
sshagent(credentials: ['sofa-user-automation']) {
|
||||
|
|
@ -26,19 +45,20 @@ pipeline {
|
|||
terraform init
|
||||
terraform fmt
|
||||
"""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
post {
|
||||
always {
|
||||
cleanWs()
|
||||
|
||||
script {
|
||||
currentBuild.result = currentBuild.result ?: 'SUCCESS'
|
||||
notifyBitbucket(projectKey: 'packages')
|
||||
notifyBitbucket()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue