|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen staging] CI: Clean up alpine containers
commit 76ce1cb1e32fad3ef493e081a0081931b56186b9
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
AuthorDate: Thu Feb 17 21:16:35 2022 +0000
Commit: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
CommitDate: Fri Feb 18 17:07:53 2022 +0000
CI: Clean up alpine containers
* `apk --no-cache` is the preferred way of setting up containers, and it
does
shrink the image by a few MB.
* Neither container needs curl-dev or automake.
* Flex and bison are needed for Xen, so move to the Xen block.
No practical change.
Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Reviewed-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
---
automation/build/alpine/3.12-arm64v8.dockerfile | 68 ++++++++++-------------
automation/build/alpine/3.12.dockerfile | 74 +++++++++++--------------
2 files changed, 63 insertions(+), 79 deletions(-)
diff --git a/automation/build/alpine/3.12-arm64v8.dockerfile
b/automation/build/alpine/3.12-arm64v8.dockerfile
index a1ac960595..f8d3927ee3 100644
--- a/automation/build/alpine/3.12-arm64v8.dockerfile
+++ b/automation/build/alpine/3.12-arm64v8.dockerfile
@@ -8,46 +8,38 @@ RUN mkdir /build
WORKDIR /build
# build depends
-RUN \
- # apk
- apk update && \
+RUN apk --no-cache add \
\
# xen build deps
- apk add argp-standalone && \
- apk add autoconf && \
- apk add automake && \
- apk add bash && \
- apk add curl && \
- apk add curl-dev && \
- apk add dev86 && \
- apk add dtc-dev && \
- apk add gcc && \
+ argp-standalone \
+ autoconf \
+ bash \
+ bison \
+ curl \
+ dev86 \
+ dtc-dev \
+ flex \
+ gcc \
# gettext for Xen < 4.13
- apk add gettext && \
- apk add git && \
- apk add iasl && \
- apk add libaio-dev && \
- apk add libfdt && \
- apk add linux-headers && \
- apk add make && \
- apk add musl-dev && \
- apk add ncurses-dev && \
- apk add patch && \
- apk add python3-dev && \
- apk add texinfo && \
- apk add util-linux-dev && \
- apk add xz-dev && \
- apk add yajl-dev && \
- apk add zlib-dev && \
+ gettext \
+ git \
+ iasl \
+ libaio-dev \
+ libfdt \
+ linux-headers \
+ make \
+ musl-dev \
+ ncurses-dev \
+ patch \
+ python3-dev \
+ texinfo \
+ util-linux-dev \
+ xz-dev \
+ yajl-dev \
+ zlib-dev \
\
# qemu build deps
- apk add bison && \
- apk add flex && \
- apk add glib-dev && \
- apk add libattr && \
- apk add libcap-ng-dev && \
- apk add pixman-dev && \
- \
- # cleanup
- rm -rf /tmp/* && \
- rm -f /var/cache/apk/*
+ glib-dev \
+ libattr \
+ libcap-ng-dev \
+ pixman-dev \
diff --git a/automation/build/alpine/3.12.dockerfile
b/automation/build/alpine/3.12.dockerfile
index 4cce7ab926..fbf4aa4d3d 100644
--- a/automation/build/alpine/3.12.dockerfile
+++ b/automation/build/alpine/3.12.dockerfile
@@ -8,49 +8,41 @@ RUN mkdir /build
WORKDIR /build
# build depends
-RUN \
- # apk
- apk update && \
+RUN apk --no-cache add \
\
# xen build deps
- apk add argp-standalone && \
- apk add autoconf && \
- apk add automake && \
- apk add bash && \
- apk add curl && \
- apk add curl-dev && \
- apk add dev86 && \
- apk add gcc && \
- apk add g++ && \
- apk add clang && \
+ argp-standalone \
+ autoconf \
+ bash \
+ bison \
+ clang \
+ curl \
+ dev86 \
+ flex \
+ g++ \
+ gcc \
# gettext for Xen < 4.13
- apk add gettext && \
- apk add git && \
- apk add grep && \
- apk add iasl && \
- apk add libaio-dev && \
- apk add linux-headers && \
- apk add make && \
- apk add musl-dev && \
- apk add libc6-compat && \
- apk add ncurses-dev && \
- apk add patch && \
- apk add python3-dev && \
- apk add texinfo && \
- apk add util-linux-dev && \
- apk add xz-dev && \
- apk add yajl-dev && \
- apk add zlib-dev && \
+ gettext \
+ git \
+ grep \
+ iasl \
+ libaio-dev \
+ libc6-compat \
+ linux-headers \
+ make \
+ musl-dev \
+ ncurses-dev \
+ patch \
+ python3-dev \
+ texinfo \
+ util-linux-dev \
+ xz-dev \
+ yajl-dev \
+ zlib-dev \
\
# qemu build deps
- apk add bison && \
- apk add flex && \
- apk add glib-dev && \
- apk add libattr && \
- apk add libcap-ng-dev && \
- apk add ninja && \
- apk add pixman-dev && \
- \
- # cleanup
- rm -rf /tmp/* && \
- rm -f /var/cache/apk/*
+ glib-dev \
+ libattr \
+ libcap-ng-dev \
+ ninja \
+ pixman-dev \
--
generated by git-patchbot for /home/xen/git/xen.git#staging
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |