diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a9a5dc8c..afcc082d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -183,3 +183,31 @@ deploy:staging: environment: name: staging url: https://stg-lti-erp.mbugroup.id + +# ========================================================== +# ====== STAGING (Branch production) ====== +# ========================================================== +build:production: + <<: *build_template + rules: + - if: '$CI_COMMIT_BRANCH == "production"' + environment: + name: staging + variables: + NEXT_PUBLIC_LTI_URL: 'https://lti-erp.mbugroup.id' + NEXT_PUBLIC_SSO_LOGIN_URL: 'https://auth-erp.mbugroup.id' + NEXT_PUBLIC_API_BASE_URL: 'https://api-lti.mbugroup.id/api' + NEXT_PUBLIC_CLIENT_ID: 'Lumbung-Telur-Indonesia' + +deploy:production: + <<: *deploy_template + needs: ['build:production'] + rules: + - if: '$CI_COMMIT_BRANCH == "production"' + variables: + S3_BUCKET: 'production-lti-erp.mbugroup.id' + AWS_REGION: 'ap-southeast-3' + CLOUDFRONT_DISTRIBUTION_ID: 'E1SSLXKYYITASJ' + environment: + name: staging + url: https://lti-erp.mbugroup.id