Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save pepijnblom/59af7cc496282165298f82d65a46da5d to your computer and use it in GitHub Desktop.
Save pepijnblom/59af7cc496282165298f82d65a46da5d to your computer and use it in GitHub Desktop.
magento2-kubernetes-blog-example-gitlab-ci-stage
build:
stage: build
services:
- docker:dind
only:
- develop
- tags
script:
- |
docker build --build-arg MAGE_MODE=production \
-t $GCR_ZONE/$GC_PROJECT/$CI_PROJECT_NAME:$CI_COMMIT_SHA \
-t $GCR_ZONE/$GC_PROJECT/$CI_PROJECT_NAME:latest \
-t $GCR_ZONE/$GC_PROJECT/$CI_PROJECT_NAME:$CI_COMMIT_REF_SLUG .
- echo $GCR_LOGIN | docker login -u _json_key --password-stdin $GCR_ZONE
- docker push $GCR_ZONE/$GC_PROJECT/$CI_PROJECT_NAME:$CI_COMMIT_REF_SLUG
- docker push $GCR_ZONE/$GC_PROJECT/$CI_PROJECT_NAME:$CI_COMMIT_SHA
- docker push $GCR_ZONE/$GC_PROJECT/$CI_PROJECT_NAME:latest
dependencies:
- install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment