1.container-build-tmpl: 2 stage: containers 3 image: docker:stable 4 tags: 5 - container-builder 6 rules: 7 - if: $XEN_CI_REBUILD_CONTAINERS 8 services: 9 - docker:dind 10 before_script: 11 - apk add make 12 - docker info 13 - docker login -u $CI_DEPLOY_USER -p $CI_DEPLOY_PASSWORD $CI_REGISTRY 14 script: 15 - make -C automation/build PUSH=1 REGISTRY=${XEN_REGISTRY} ${CONTAINER/:/\/} 16 after_script: 17 - docker logout 18 19container-archlinux-current: 20 extends: 21 - .container-build-tmpl 22 variables: 23 CONTAINER: "archlinux:current" 24 25container-opensuse-tumbleweed-x86_64: 26 extends: 27 - .container-build-tmpl 28 variables: 29 CONTAINER: "opensuse:tumbleweed-x86_64" 30