Commit a1493dd9 authored by Mark Harding's avatar Mark Harding

(feat): use gitlab container repository vs mac to sand badwidth

-subdomain: sgtpepper
No related merge requests found
Pipeline #68355218 running with stages
......@@ -41,9 +41,9 @@ prepare:fpm:
stage: prepare
image: minds/ci:latest
script:
- $(aws ecr get-login --no-include-email --region us-east-1)
- docker build -t $REPOSITORY_URL_FPM-$CI_BUILD_REF -f containers/php-fpm/Dockerfile .
- docker push $REPOSITORY_URL_FPM-$CI_BUILD_REF
- docker login -u gitlab-ci-token -p ${CI_BUILD_TOKEN} ${CI_REGISTRY}
- docker build -t $CI_REGISTRY_IMAGE/fpm:$CI_BUILD_REF -f containers/php-fpm/Dockerfile .
- docker push $CI_REGISTRY_IMAGE/fpm:$CI_BUILD_REF
environment:
name: staging
......@@ -51,9 +51,9 @@ prepare:runners:
stage: prepare
image: minds/ci:latest
script:
- $(aws ecr get-login --no-include-email --region us-east-1)
- docker build -t $REPOSITORY_URL_RUNNERS-$CI_BUILD_REF -f containers/php-runners/Dockerfile .
- docker push $REPOSITORY_URL_RUNNERS-$CI_BUILD_REF
- docker login -u gitlab-ci-token -p ${CI_BUILD_TOKEN} ${CI_REGISTRY}
- docker build -t $CI_REGISTRY_IMAGE/runners:$CI_BUILD_REF -f containers/php-runners/Dockerfile .
- docker push $CI_REGISTRY_IMAGE/runners:$CI_BUILD_REF
environment:
name: staging
......@@ -61,6 +61,8 @@ staging:start:
stage: staging
image: minds/ci:latest
script:
- $(aws ecr get-login --no-include-email --region us-east-1)
- aws eks update-kubeconfig --name=$EKS_NAME
- STAGING_SUBDOMAIN=$(echo $CI_COMMIT_MESSAGE | awk -F'-subdomain:' '{print $2}')
- echo "Subdomain will be setup at $STAGING_SUBDOMAIN"
only:
......@@ -71,6 +73,8 @@ staging:stop:
stage: staging
image: minds/ci:latest
script:
- $(aws ecr get-login --no-include-email --region us-east-1)
- aws eks update-kubeconfig --name=$EKS_NAME
- STAGING_SUBDOMAIN=$(echo $CI_COMMIT_MESSAGE | awk -F'-subdomain:' '{print $2}')
- echo "TODO tear down $STAGING_SUBDOMAIN"
when: manual
......@@ -83,7 +87,9 @@ deploy:fpm:
image: minds/ci:latest
script:
- $(aws ecr get-login --no-include-email --region us-east-1)
- docker tag $REPOSITORY_URL_FPM-$CI_BUILD_REF $REPOSITORY_URL_FPM
- docker login -u gitlab-ci-token -p ${CI_BUILD_TOKEN} ${CI_REGISTRY}
- docker pull $CI_REGISTRY_IMAGE/fpm:$CI_BUILD_REF
- docker tag $CI_REGISTRY_IMAGE/fpm:$CI_BUILD_REF $REPOSITORY_URL_FPM
- docker push $REPOSITORY_URL_FPM
- aws ecs update-service --service=$SERVICE_FPM --force-new-deployment --region us-east-1 --cluster=$CLUSTER
only:
......@@ -98,7 +104,9 @@ deploy:runners:
image: minds/ci:latest
script:
- $(aws ecr get-login --no-include-email --region us-east-1)
- docker tag $REPOSITORY_URL_RUNNERS-$CI_BUILD_REF $REPOSITORY_URL_RUNNERS
- docker login -u gitlab-ci-token -p ${CI_BUILD_TOKEN} ${CI_REGISTRY}
- docker pull $CI_REGISTRY_IMAGE/runners:$CI_BUILD_REF
- docker tag $CI_REGISTRY_IMAGE/runners:$CI_BUILD_REF $REPOSITORY_URL_RUNNERS
- docker push $REPOSITORY_URL_RUNNERS
- aws ecs update-service --service=$SERVICE_RUNNERS --force-new-deployment --region us-east-1 --cluster=$CLUSTER
only:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment