We have a new ppc64le custom runner box courtesy of OSUOSL so I took
the opportunity to clean up our ansible scripts. As Debian and Ubuntu
are practically identical we can reduce the logic to "does the yaml
exist" for the given platform.
I'm having trouble getting the box to run at the moment but the
clean-ups up to "tests/lcitool: generate a yaml file for the ppc64le
runner" are probably worthwhile anyway. The final commit that adds the
runner can wait until things are stabilised.
Please review,
Alex.
Alex Bennée (7):
ci: clean-up remaining bits of armhf builds.
scripts/ci/setup: regenerate yaml
scripts/ci: move build-environment.yaml up a level
scripts/ci: allow both Ubuntu or Debian to run upgrade
tests/lcitool: generate a yaml file for the ppc64le runner
scripts/ci: modify gitlab runner deb setup
gitlab: add initial ppc64le custom-runner test
docs/devel/testing/ci-jobs.rst.inc | 13 +-
.gitlab-ci.d/custom-runners.yml | 1 +
.../custom-runners/debian-13-ppc64le.yml | 40 ++++++
.../setup/{ubuntu => }/build-environment.yml | 32 +++--
.../ci/setup/debian/debian-13-ppc64le.yaml | 134 ++++++++++++++++++
scripts/ci/setup/gitlab-runner.yml | 6 +-
.../ci/setup/ubuntu/ubuntu-2404-aarch64.yaml | 4 +-
.../ci/setup/ubuntu/ubuntu-2404-s390x.yaml | 4 +-
tests/lcitool/refresh | 1 +
9 files changed, 208 insertions(+), 27 deletions(-)
create mode 100644 .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml
rename scripts/ci/setup/{ubuntu => }/build-environment.yml (63%)
create mode 100644 scripts/ci/setup/debian/debian-13-ppc64le.yaml
--
2.47.3