wip - jenkins

master
Sylvain Gibier 2023-06-16 16:15:36 +02:00
parent 7f62c0c68f
commit 23199ce0e4
1 changed files with 24 additions and 4 deletions

View File

@ -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()
}
}
}