Skip to content
GitLab
About GitLab
GitLab: the DevOps platform
Explore GitLab
Install GitLab
How GitLab compares
Get started
GitLab docs
GitLab Learn
Pricing
Talk to an expert
Help
What's new
8
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Menu
Projects
Groups
Snippets
Sign up now
Login
Sign in / Register
Toggle navigation
Menu
Open sidebar
Minds
Minds Backend - Engine
Commits
0d5edd95
Commit
0d5edd95
authored
Jun 27, 2019
by
Mark Harding
Browse files
(feat): use gitlab container repository vs mac to sand badwidth
-subdomain: sgtpepper
parent
fab79916
Pipeline
#68342072
failed with stages
in 6 minutes and 17 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
0d5edd95
...
...
@@ -41,9 +41,8 @@ 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 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 +50,8 @@ 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 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 +59,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 +71,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 +85,8 @@ 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 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 +101,8 @@ 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 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
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment