From 67e35891209b1f9df867da1aab13f4b35deaa210 Mon Sep 17 00:00:00 2001 From: Andrea Bolognani Date: Tue, 12 Apr 2022 18:59:40 +0200 Subject: [PATCH] ci: Add Alpine Linux 3.15 It was released in November 2021. Signed-off-by: Andrea Bolognani Reviewed-by: Martin Kletzander --- ci/containers/alpine-315.Dockerfile | 80 +++++++++++++++++++++++++++++ ci/gitlab.yml | 16 ++++++ ci/manifest.yml | 2 + 3 files changed, 98 insertions(+) create mode 100644 ci/containers/alpine-315.Dockerfile diff --git a/ci/containers/alpine-315.Dockerfile b/ci/containers/alpine-315.Dockerfile new file mode 100644 index 0000000000..26d72f85a3 --- /dev/null +++ b/ci/containers/alpine-315.Dockerfile @@ -0,0 +1,80 @@ +# THIS FILE WAS AUTO-GENERATED +# +# $ lcitool manifest ci/manifest.yml +# +# https://gitlab.com/libvirt/libvirt-ci + +FROM docker.io/library/alpine:3.15 + +RUN apk update && \ + apk upgrade && \ + apk add \ + acl-dev \ + attr-dev \ + audit-dev \ + augeas \ + bash-completion \ + ca-certificates \ + ccache \ + ceph-dev \ + clang \ + curl-dev \ + cyrus-sasl-dev \ + diffutils \ + eudev-dev \ + fuse-dev \ + gcc \ + gettext \ + git \ + glib-dev \ + gnutls-dev \ + grep \ + iproute2 \ + iptables \ + kmod \ + libcap-ng-dev \ + libnl3-dev \ + libpcap-dev \ + libpciaccess-dev \ + libselinux-dev \ + libssh-dev \ + libssh2-dev \ + libtirpc-dev \ + libxml2-dev \ + libxml2-utils \ + libxslt \ + lvm2 \ + lvm2-dev \ + make \ + meson \ + musl-dev \ + netcf-dev \ + nfs-utils \ + numactl-dev \ + open-iscsi \ + parted-dev \ + perl \ + pkgconf \ + polkit \ + py3-docutils \ + py3-flake8 \ + python3 \ + qemu-img \ + readline-dev \ + samurai \ + sed \ + util-linux-dev \ + wireshark-dev \ + xen-dev \ + yajl-dev && \ + apk list | sort > /packages.txt && \ + mkdir -p /usr/libexec/ccache-wrappers && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ + ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc + +ENV LANG "en_US.UTF-8" +ENV MAKE "/usr/bin/make" +ENV NINJA "/usr/bin/ninja" +ENV PYTHON "/usr/bin/python3" +ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" diff --git a/ci/gitlab.yml b/ci/gitlab.yml index af4c61b7b4..dd6f919f2f 100644 --- a/ci/gitlab.yml +++ b/ci/gitlab.yml @@ -93,6 +93,13 @@ x86_64-alpine-314-container: NAME: alpine-314 +x86_64-alpine-315-container: + extends: .container_job + allow_failure: false + variables: + NAME: alpine-315 + + x86_64-alpine-edge-container: extends: .container_job allow_failure: true @@ -415,6 +422,15 @@ x86_64-alpine-314: NAME: alpine-314 +x86_64-alpine-315: + extends: .native_build_job + needs: + - x86_64-alpine-315-container + allow_failure: false + variables: + NAME: alpine-315 + + x86_64-alpine-edge: extends: .native_build_job needs: diff --git a/ci/manifest.yml b/ci/manifest.yml index 58f6ac36a5..9e29ffefc0 100644 --- a/ci/manifest.yml +++ b/ci/manifest.yml @@ -20,6 +20,8 @@ targets: alpine-314: x86_64 + alpine-315: x86_64 + alpine-edge: jobs: - arch: x86_64