[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/7] testing/next: docker.py removal and kaniko updates
From: |
Alex Bennée |
Subject: |
[PATCH 0/7] testing/next: docker.py removal and kaniko updates |
Date: |
Fri, 24 Feb 2023 18:08:50 +0000 |
This series attempts to remove our dependence on the docker.py script
and build things directly with the appropriate tool. I've been
noodling around with how we build images on gitlab to see if they can
cache better because the normal case should be we don't need to
rebuild everything if the upstream distro hasn't updated its package
list.
Anyway what do people think?
Alex Bennée (7):
configure: expose the direct container command
tests/dockerfiles: unify debian-toolchain references
tests/lcitool: append user setting stanza to dockerfiles
tests/docker: add USER stanzas to non-lci images
tests/docker: use direct RUNC call to build containers
tests/docker: use direct RUNC call to run test jobs
tests/gitlab: use kaniko to build images
configure | 3 +++
.gitlab-ci.d/cirrus/freebsd-12.vars | 5 ++++
.gitlab-ci.d/cirrus/freebsd-13.vars | 5 ++++
.gitlab-ci.d/cirrus/macos-12.vars | 5 ++++
.gitlab-ci.d/container-template.yml | 23 +++++++---------
tests/docker/Makefile.include | 27 +++++++++++--------
tests/docker/dockerfiles/alpine.docker | 5 ++++
tests/docker/dockerfiles/centos8.docker | 5 ++++
.../dockerfiles/debian-all-test-cross.docker | 5 ++++
.../dockerfiles/debian-alpha-cross.docker | 5 ++++
.../dockerfiles/debian-amd64-cross.docker | 5 ++++
tests/docker/dockerfiles/debian-amd64.docker | 5 ++++
.../dockerfiles/debian-arm64-cross.docker | 5 ++++
.../dockerfiles/debian-armel-cross.docker | 5 ++++
.../dockerfiles/debian-armhf-cross.docker | 5 ++++
.../dockerfiles/debian-hexagon-cross.docker | 5 ++++
.../dockerfiles/debian-hppa-cross.docker | 5 ++++
.../dockerfiles/debian-loongarch-cross.docker | 5 ++++
.../dockerfiles/debian-m68k-cross.docker | 5 ++++
.../dockerfiles/debian-mips-cross.docker | 5 ++++
.../dockerfiles/debian-mips64-cross.docker | 5 ++++
.../dockerfiles/debian-mips64el-cross.docker | 5 ++++
.../dockerfiles/debian-mipsel-cross.docker | 5 ++++
tests/docker/dockerfiles/debian-native.docker | 5 ++++
.../debian-powerpc-test-cross.docker | 6 ++++-
.../dockerfiles/debian-ppc64el-cross.docker | 5 ++++
.../dockerfiles/debian-riscv64-cross.docker | 5 ++++
.../debian-riscv64-test-cross.docker | 5 ++++
.../dockerfiles/debian-s390x-cross.docker | 5 ++++
.../dockerfiles/debian-sh4-cross.docker | 5 ++++
.../dockerfiles/debian-sparc64-cross.docker | 5 ++++
.../dockerfiles/debian-toolchain.docker | 9 +++++--
.../dockerfiles/debian-tricore-cross.docker | 5 ++++
.../dockerfiles/debian-xtensa-cross.docker | 5 ++++
.../dockerfiles/fedora-cris-cross.docker | 5 ++++
.../dockerfiles/fedora-i386-cross.docker | 5 ++++
.../dockerfiles/fedora-win32-cross.docker | 5 ++++
.../dockerfiles/fedora-win64-cross.docker | 5 ++++
tests/docker/dockerfiles/fedora.docker | 5 ++++
tests/docker/dockerfiles/opensuse-leap.docker | 5 ++++
tests/docker/dockerfiles/python.docker | 5 ++++
tests/docker/dockerfiles/ubuntu2004.docker | 5 ++++
tests/docker/dockerfiles/ubuntu2204.docker | 5 ++++
tests/lcitool/refresh | 11 +++++++-
44 files changed, 240 insertions(+), 29 deletions(-)
--
2.39.1
- [PATCH 0/7] testing/next: docker.py removal and kaniko updates,
Alex Bennée <=