]> xenbits.xensource.com Git - people/andrewcoop/xen.git/commit
CI: Refresh the Debian 12 x86_64 container
authorJavi Merino <javi.merino@cloud.com>
Mon, 14 Oct 2024 16:53:31 +0000 (17:53 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 6 Nov 2024 20:09:08 +0000 (20:09 +0000)
commit44b742de09f2fd14f6211a6c7f24c0cba1624c14
tree5c99289f8f5229a25ab20b0f447ea5667ab1610b
parent2c83678e782c1d271dacf8a69fd2b092a43ecb84
CI: Refresh the Debian 12 x86_64 container

Rework the container to use heredocs for readability, and use
apt-get --no-install-recommends to keep the size down.

This reduces the size of the (uncompressed) container from 3.44GB to
1.97GB.

The container is left running the builds and tests as root.  A
subsequent patch will make the necessary changes to the test scripts
to allow test execution as a non-root user.

Signed-off-by: Javi Merino <javi.merino@cloud.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
automation/build/debian/12-x86_64.dockerfile [new file with mode: 0644]
automation/build/debian/bookworm.dockerfile [deleted file]
automation/gitlab-ci/build.yaml
automation/gitlab-ci/test.yaml
automation/scripts/containerize