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 {
|
stages {
|
||||||
|
|
||||||
stage("terraform init") {
|
stage("terraform init") {
|
||||||
steps {
|
steps {
|
||||||
sshagent(credentials: ['sofa-user-automation']) {
|
sshagent(credentials: ['sofa-user-automation']) {
|
||||||
|
|
@ -26,19 +45,20 @@ pipeline {
|
||||||
terraform init
|
terraform init
|
||||||
terraform fmt
|
terraform fmt
|
||||||
"""
|
"""
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
post {
|
post {
|
||||||
always {
|
always {
|
||||||
cleanWs()
|
cleanWs()
|
||||||
|
|
||||||
script {
|
script {
|
||||||
currentBuild.result = currentBuild.result ?: 'SUCCESS'
|
currentBuild.result = currentBuild.result ?: 'SUCCESS'
|
||||||
notifyBitbucket(projectKey: 'packages')
|
notifyBitbucket()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue