diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2020-07-13 15:52:21 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2020-07-13 15:52:21 +0200 |
commit | bf1b2cd0743cf1b96e785db662d49509023a6476 (patch) | |
tree | 4f4089bf901cba05afb6dd480f7e4f12c9a1e6a2 | |
parent | 73ecbdbe2ff74d73e8a5abd62427cff7c2773a9b (diff) | |
download | s2i-virtio-spec-bf1b2cd0743cf1b96e785db662d49509023a6476.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' |