mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-25 15:55:48 +00:00
Update .gitlab-ci.yml file
This commit is contained in:
+4
-5
@@ -36,9 +36,8 @@ stages:
|
|||||||
- export AWS_ACCESS_KEY_ID=$(echo $AWS_ACCESS_KEY_ID | tr -d '\r\n')
|
- export AWS_ACCESS_KEY_ID=$(echo $AWS_ACCESS_KEY_ID | tr -d '\r\n')
|
||||||
- export AWS_SECRET_ACCESS_KEY=$(echo $AWS_SECRET_ACCESS_KEY | tr -d '\r\n')
|
- export AWS_SECRET_ACCESS_KEY=$(echo $AWS_SECRET_ACCESS_KEY | tr -d '\r\n')
|
||||||
- echo "🚀 Deploying to s3://$S3_BUCKET in region $AWS_REGION"
|
- echo "🚀 Deploying to s3://$S3_BUCKET in region $AWS_REGION"
|
||||||
- aws s3 sync ./out "s3://$S3_BUCKET" --delete \
|
- aws s3api head-bucket --bucket "$S3_BUCKET" --region "$AWS_REGION" || aws s3api create-bucket --bucket "$S3_BUCKET" --region "$AWS_REGION" --create-bucket-configuration LocationConstraint="$AWS_REGION"
|
||||||
--region "$AWS_REGION" \
|
- aws s3 sync ./out "s3://$S3_BUCKET" --delete --region "$AWS_REGION" --endpoint-url "https://s3.ap-southeast-3.amazonaws.com"
|
||||||
--endpoint-url "https://s3.ap-southeast-3.amazonaws.com"
|
|
||||||
- |
|
- |
|
||||||
if [ -n "$CLOUDFRONT_DISTRIBUTION_ID" ]; then
|
if [ -n "$CLOUDFRONT_DISTRIBUTION_ID" ]; then
|
||||||
echo "📦 Invalidating CloudFront cache..."
|
echo "📦 Invalidating CloudFront cache..."
|
||||||
@@ -67,11 +66,11 @@ deploy:dev:
|
|||||||
- if: '$CI_COMMIT_BRANCH == "devops-s3"'
|
- if: '$CI_COMMIT_BRANCH == "devops-s3"'
|
||||||
variables:
|
variables:
|
||||||
S3_BUCKET: "dev-lti-erp.mbugroup.id"
|
S3_BUCKET: "dev-lti-erp.mbugroup.id"
|
||||||
AWS_REGION: "$AWS_REGION"
|
AWS_REGION: "ap-southeast-3"
|
||||||
CLOUDFRONT_DISTRIBUTION_ID: "E1Z8XTA8XF1GIV"
|
CLOUDFRONT_DISTRIBUTION_ID: "E1Z8XTA8XF1GIV"
|
||||||
environment:
|
environment:
|
||||||
name: devops-s3
|
name: devops-s3
|
||||||
url: dev-lti-erp.mbugroup.id.s3.ap-southeast-3.amazonaws.com
|
url: https://dev-lti-erp.mbugroup.id
|
||||||
|
|
||||||
# ====== PRODUCTION ======
|
# ====== PRODUCTION ======
|
||||||
# build:production:
|
# build:production:
|
||||||
|
|||||||
Reference in New Issue
Block a user