diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2020-07-13 15:51:55 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2020-07-13 15:51:55 +0200 |
commit | 8a3ae3257d658d85579413ddde39a9cacdcef81e (patch) | |
tree | 9289c97794e5822abcf6ab25d46975799bb5b351 | |
parent | a605c4f78552958665de550f7e7c4532d19025c3 (diff) | |
download | s2i-sphinx-8a3ae3257d658d85579413ddde39a9cacdcef81e.tar.gz |
use include
-rw-r--r-- | .gitlab-ci.yml | 47 |
1 files changed, 3 insertions, 44 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 44a501e..ff1ab9e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,44 +1,3 @@ -image: registry.gitlab.com/kraxel/podman-docker-builder:latest - -stages: - - build - - push - -before_script: - - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - -Build: - stage: build - script: - - docker pull $CI_REGISTRY_IMAGE:latest || true - - > - docker build - --pull - --build-arg VCS_REF=$CI_COMMIT_SHA - --build-arg VCS_URL=$CI_PROJECT_URL - --cache-from $CI_REGISTRY_IMAGE:latest - --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA - . - - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA - -Push latest: - variables: - GIT_STRATEGY: none - stage: push - only: - - master - script: - - docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA - - docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:latest - - docker push $CI_REGISTRY_IMAGE:latest - -Push tag: - variables: - GIT_STRATEGY: none - stage: push - only: - - tags - script: - - docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA - - docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME - - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME +include: + - project: 'kraxel/podman-docker-builder' + file: 'gitlab-ci-template.yml' |