diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2020-07-13 15:50:06 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2020-07-13 15:50:06 +0200 |
commit | 066c941540145bc5085876f70138bf5dd2af99e2 (patch) | |
tree | 7d5592bab3082a4caf35ef1d8a33e1554249a632 | |
parent | 4eac41b34cb257d2297b024e9c603fd6acf7fa68 (diff) | |
download | s2i-base-httpd-066c941540145bc5085876f70138bf5dd2af99e2.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' |