Fix staging audit env in Jenkins pipeline
This commit is contained in:
4
Jenkinsfile
vendored
4
Jenkinsfile
vendored
@@ -16,9 +16,11 @@ pipeline {
|
|||||||
environment {
|
environment {
|
||||||
PYENVPIPELINE_VIRTUALENV = '1'
|
PYENVPIPELINE_VIRTUALENV = '1'
|
||||||
GIT_SSH_COMMAND = 'ssh -o StrictHostKeyChecking=accept-new'
|
GIT_SSH_COMMAND = 'ssh -o StrictHostKeyChecking=accept-new'
|
||||||
|
STAGING_AUDIT_HOST = 'root@49.12.204.96'
|
||||||
STAGING_AUDIT_PROJECT_NAME = 'mandelstudio'
|
STAGING_AUDIT_PROJECT_NAME = 'mandelstudio'
|
||||||
STAGING_AUDIT_PROJECT_DIR = '/home/www-mandelstudio/mandelstudio'
|
STAGING_AUDIT_PROJECT_DIR = '/home/www-mandelstudio/mandelstudio'
|
||||||
STAGING_AUDIT_MANAGE = '/var/lib/virtualenv/mandelstudio/bin/manage.py'
|
STAGING_AUDIT_MANAGE = '/var/lib/virtualenv/mandelstudio/bin/manage.py'
|
||||||
|
STAGING_AUDIT_SSH_CREDENTIALS_ID = 'staging-root-ssh'
|
||||||
}
|
}
|
||||||
|
|
||||||
stages {
|
stages {
|
||||||
@@ -144,7 +146,9 @@ PY
|
|||||||
deleteDir()
|
deleteDir()
|
||||||
checkout scm
|
checkout scm
|
||||||
sh 'mkdir -p artifacts && chmod +x scripts/run_remote_multilingual_audit.sh'
|
sh 'mkdir -p artifacts && chmod +x 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'
|
sh './scripts/run_remote_multilingual_audit.sh'
|
||||||
|
}
|
||||||
script {
|
script {
|
||||||
int status = sh(script: 'python3 scripts/multilingual_audit_ci.py --json artifacts/multilingual-audit.json', returnStatus: true)
|
int status = sh(script: 'python3 scripts/multilingual_audit_ci.py --json artifacts/multilingual-audit.json', returnStatus: true)
|
||||||
if (status == 2) {
|
if (status == 2) {
|
||||||
|
|||||||
Reference in New Issue
Block a user