Fixed ci yaml sytax error

This commit is contained in:
Solomon Laing 2021-06-06 02:14:57 +00:00
parent ca1dbafb9f
commit 6664f307be

View File

@ -1,8 +1,5 @@
image: docker:20.10.5 image: docker:20.10.5
tags:
- docker
stages: stages:
- build - build
- push - push
@ -12,6 +9,8 @@ before_script:
build: build:
stage: build stage: build
tags:
- docker
script: script:
- docker pull $CI_REGISTRY_IMAGE:latest || true - docker pull $CI_REGISTRY_IMAGE:latest || true
- docker build --cache-from $CI_REGISTRY_IMAGE:latest --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA . - docker build --cache-from $CI_REGISTRY_IMAGE:latest --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA .
@ -20,6 +19,8 @@ build:
# Tag the "master" branch as "latest" # Tag the "master" branch as "latest"
push latest: push latest:
stage: push stage: push
tags:
- docker
script: script:
- docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA - docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
- docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:latest - docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:latest
@ -30,9 +31,11 @@ push latest:
# Docker tag any Git tag # Docker tag any Git tag
push tag: push tag:
stage: push stage: push
tags:
- docker
only: only:
- tags - tags
script: script:
- docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA - docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
- docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG - docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
- docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG