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