diff --git a/Jenkinsfile b/Jenkinsfile index 9b92104..81d50aa 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -16,9 +16,11 @@ pipeline { environment { PYENVPIPELINE_VIRTUALENV = '1' GIT_SSH_COMMAND = 'ssh -o StrictHostKeyChecking=accept-new' + STAGING_AUDIT_HOST = 'root@49.12.204.96' STAGING_AUDIT_PROJECT_NAME = 'mandelstudio' STAGING_AUDIT_PROJECT_DIR = '/home/www-mandelstudio/mandelstudio' STAGING_AUDIT_MANAGE = '/var/lib/virtualenv/mandelstudio/bin/manage.py' + STAGING_AUDIT_SSH_CREDENTIALS_ID = 'staging-root-ssh' } stages { @@ -144,7 +146,9 @@ PY deleteDir() checkout scm sh 'mkdir -p artifacts && chmod +x scripts/run_remote_multilingual_audit.sh' - sh './scripts/run_remote_multilingual_audit.sh' + withCredentials([sshUserPrivateKey(credentialsId: env.STAGING_AUDIT_SSH_CREDENTIALS_ID, keyFileVariable: 'STAGING_SSH_KEYFILE')]) { + sh './scripts/run_remote_multilingual_audit.sh' + } script { int status = sh(script: 'python3 scripts/multilingual_audit_ci.py --json artifacts/multilingual-audit.json', returnStatus: true) if (status == 2) {