summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2020-07-13 15:50:06 +0200
committerGerd Hoffmann <kraxel@redhat.com>2020-07-13 15:50:06 +0200
commit066c941540145bc5085876f70138bf5dd2af99e2 (patch)
tree7d5592bab3082a4caf35ef1d8a33e1554249a632
parent4eac41b34cb257d2297b024e9c603fd6acf7fa68 (diff)
downloads2i-base-httpd-066c941540145bc5085876f70138bf5dd2af99e2.tar.gz
use include
-rw-r--r--.gitlab-ci.yml47
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'