Browse Source
Extract the container job template to a new file (container-template.yml) to be able to reuse it without having to run all the jobs included, which are mainly useful for mainstream CI. Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Willian Rampazzo <willianr@redhat.com> Message-Id: <20210519185504.2198573-4-f4bug@amsat.org> Signed-off-by: Thomas Huth <thuth@redhat.com>pull/121/head
2 changed files with 23 additions and 21 deletions
@ -0,0 +1,21 @@ |
|||
.container_job_template: |
|||
image: docker:stable |
|||
stage: containers |
|||
services: |
|||
- docker:dind |
|||
before_script: |
|||
- export TAG="$CI_REGISTRY_IMAGE/qemu/$NAME:latest" |
|||
- export COMMON_TAG="$CI_REGISTRY/qemu-project/qemu/$NAME:latest" |
|||
- apk add python3 |
|||
- docker info |
|||
- docker login $CI_REGISTRY -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" |
|||
script: |
|||
- echo "TAG:$TAG" |
|||
- echo "COMMON_TAG:$COMMON_TAG" |
|||
- ./tests/docker/docker.py --engine docker build |
|||
-t "qemu/$NAME" -f "tests/docker/dockerfiles/$NAME.docker" |
|||
-r $CI_REGISTRY/qemu-project/qemu |
|||
- docker tag "qemu/$NAME" "$TAG" |
|||
- docker push "$TAG" |
|||
after_script: |
|||
- docker logout |
|||
Loading…
Reference in new issue