diff --git a/pipelines/backup/es-restore/Jenkinsfile b/pipelines/backup/es-restore/Jenkinsfile index c4e754f074a02b29849be3f360a2b66d9cd9cb29..e15cc3611b0e83de62638dfdce4dfb93a081489a 100644 --- a/pipelines/backup/es-restore/Jenkinsfile +++ b/pipelines/backup/es-restore/Jenkinsfile @@ -1,16 +1,12 @@ @Library('deploy-conf') _ node() { - try { + try { String ANSI_GREEN = "\u001B[32m" String ANSI_NORMAL = "\u001B[0m" String ANSI_BOLD = "\u001B[1m" String ANSI_RED = "\u001B[31m" String ANSI_YELLOW = "\u001B[33m" - triggers { - cron('H 0 * * *') - } - stage('checkout public repo') { cleanWs() checkout scm @@ -19,10 +15,10 @@ node() { ansiColor('xterm') { stage('deploy'){ values = [:] - currentWs = sh(returnStdout: true, script: 'pwd').trim() envDir = sh(returnStdout: true, script: "echo $JOB_NAME").split('/')[-3].trim() module = sh(returnStdout: true, script: "echo $JOB_NAME").split('/')[-2].trim() jobName = sh(returnStdout: true, script: "echo $JOB_NAME").split('/')[-1].trim() + currentWs = sh(returnStdout: true, script: 'pwd').trim() ansiblePlaybook = "${currentWs}/ansible/es.yml" ansibleExtraArgs = "--tags \"es_restore\" --extra-vars \"snapshot_number=${params.snapshot_name}\" -v --vault-password-file /var/lib/jenkins/secrets/vault-pass" values.put('currentWs', currentWs) @@ -35,8 +31,9 @@ node() { ansible_playbook_run(values) } } - } - catch (err) { + } + catch (err) { + currentBuild.result = "FAILURE" throw err } }