[XEN PATCH v2 0/3] CI: Allow automatic rebuild of rolling release containers

Anthony PERARD posted 3 patches 2 weeks, 5 days ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20241119101449.49747-1-anthony.perard@vates.tech
.gitlab-ci.yml                       | 19 +++++++++++++++---
automation/gitlab-ci/build.yaml      |  4 ++--
automation/gitlab-ci/containers.yaml | 29 ++++++++++++++++++++++++++++
automation/gitlab-ci/test.yaml       | 17 +++++++---------
4 files changed, 54 insertions(+), 15 deletions(-)
create mode 100644 automation/gitlab-ci/containers.yaml
[XEN PATCH v2 0/3] CI: Allow automatic rebuild of rolling release containers
Posted by Anthony PERARD 2 weeks, 5 days ago
Patch series available in this git branch:
https://xenbits.xenproject.org/git-http/people/aperard/xen-unstable.git br.gitlab-ci-rebuild-arch-container-v2

v2:
- remove the logic to test containers once rebuilt, and only do container build
  in the pipeline.

Hi,

This patch series would allow to setup a scheduled pipeline on GitLab which
would rebuild containers.

To enable this, just running a pipeline with XEN_CI_REBUILD_CONTAINERS=1 will
do.

I intend to add a scheduled pipeline to run once a month.

Thanks,

Anthony PERARD (3):
  CI: Remove deprecated "only:variables" in favor of "rules:if"
  CI: Define XEN_REGISTRY variable
  CI: New stage "containers" to rebuild some containers

 .gitlab-ci.yml                       | 19 +++++++++++++++---
 automation/gitlab-ci/build.yaml      |  4 ++--
 automation/gitlab-ci/containers.yaml | 29 ++++++++++++++++++++++++++++
 automation/gitlab-ci/test.yaml       | 17 +++++++---------
 4 files changed, 54 insertions(+), 15 deletions(-)
 create mode 100644 automation/gitlab-ci/containers.yaml

-- 


Anthony Perard | Vates XCP-ng Developer

XCP-ng & Xen Orchestra - Vates solutions

web: https://vates.tech