From: Andrew Cooper Date: Fri, 7 Mar 2025 19:55:25 +0000 (+0000) Subject: container devel X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=refs%2Fheads%2Fxen-gcc15;p=people%2Fandrewcoop%2Fxen.git container devel --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b365334e10..6995d1113f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ variables: - XEN_REGISTRY: registry.gitlab.com/xen-project/xen + XEN_REGISTRY: registry.gitlab.com/xen-project/people/andrewcoop/xen SELECTED_JOBS_ONLY: description: "Regex to select only some jobs, must be enclosed with /. For example /job1|job2/" XEN_CI_REBUILD_CONTAINERS: diff --git a/automation/gitlab-ci/containers.yaml b/automation/gitlab-ci/containers.yaml index 25e8bdc34b..e04e53bdd8 100644 --- a/automation/gitlab-ci/containers.yaml +++ b/automation/gitlab-ci/containers.yaml @@ -3,8 +3,6 @@ image: docker:stable tags: - container-builder - rules: - - if: $XEN_CI_REBUILD_CONTAINERS services: - docker:dind before_script: @@ -16,14 +14,36 @@ after_script: - docker logout -container-archlinux-current: +.container-schedule-tmpl: extends: - .container-build-tmpl + rules: + - if: $CI_PIPELINE_SOURCE == "schedule" + when: always + - when: manual + +container-archlinux-current: + extends: + - .container-schedule-tmpl variables: CONTAINER: "archlinux:current" container-opensuse-tumbleweed-x86_64: extends: - - .container-build-tmpl + - .container-schedule-tmpl variables: CONTAINER: "opensuse:tumbleweed-x86_64" + +container-single: + extends: + - .container-build-tmpl + when: + manual + +container-all: + extends: + - .container-build-tmpl + when: + manual + variables: + CONTAINER: "all"