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 { stages {
stage("terraform init") { stage("terraform init") {
steps { steps {
sshagent(credentials: ['sofa-user-automation']) { sshagent(credentials: ['sofa-user-automation']) {
@ -36,9 +55,10 @@ pipeline {
post { post {
always { always {
cleanWs() cleanWs()
script { script {
currentBuild.result = currentBuild.result ?: 'SUCCESS' currentBuild.result = currentBuild.result ?: 'SUCCESS'
notifyBitbucket(projectKey: 'packages') notifyBitbucket()
} }
} }
} }