diff --git a/Dockerfile b/Dockerfile index 89a129f..45fd3cc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,4 +13,3 @@ COPY --from=setup --chown=www-data:www-data /src/htdocs . COPY --from=setup --chown=www-data:www-data /src/environments/docker_container/ . COPY --from=setup --chown=www-data:www-data /src/environments/all/ . COPY --from=setup --chown=www-data:www-data /src/environments/${ENV_NAME}/robots.txt . - diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..2e25405 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,35 @@ +@Library('utils') _ + +def mapBranchNameToWPEnv(branchName) { + def envMap = [ + master: 'new_prod', + main: 'new_prod', + develop: 'dev', + qa: 'qa', + demo: 'demo' + ] + return envMap.get(branchName, 'development') +} + +pipeline { + agent any + + options { + withFolderProperties() + } + + environment { + // LC_IMG_TAG = "${utils.mapBranchToEnv(env.BRANCH_NAME)}" + LC_IMG_TAG = 'qa_test' + WP_ENV = "${mapBranchNameToWPEnv(env.BRANCH_NAME)}" + } + + stages { + stage('Build') { + steps { + sh "docker build --build-arg ENV_NAME=${WP_ENV} -t ${env.PUSH_REGISTRY}/${env.LC_WP_IMG}:${LC_IMG_TAG} ." + sh "docker push ${env.PUSH_REGISTRY}/${env.LC_WP_IMG}:${LC_IMG_TAG}" + } + } + } +} \ No newline at end of file diff --git a/environments/qa/wp-config-local.php b/environments/qa/wp-config-local.php index f740488..abc93a5 100644 --- a/environments/qa/wp-config-local.php +++ b/environments/qa/wp-config-local.php @@ -5,9 +5,9 @@ define( 'DB_USER', '@lcWpMySqlUsernameQA@' ); define( 'DB_PASSWORD', '@lcWpMySqlPasswordQA@' ); define( 'DB_HOST', '@lcWpMySqlHostQA@' ); -define('DOMAIN_CURRENT_SITE', 'qa.livecarta.com'); +define('DOMAIN_CURRENT_SITE', 'qa116.livecarta.com'); -define('LAWCARTA_SUBDOMAIN', 'app-qa'); +define('LAWCARTA_SUBDOMAIN', 'app-qa116'); define('LAWCARTA_PORT', ''); define('LAWCARTA_ENVIRONMENT_NAME', 'qa');