automation: add alpine linux 3.12 arm64 build container

The build container will be used for a new Alpine Linux 3.12 arm64 build
test.

Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
Acked-by: Wei Liu <wl@xen.org>
This commit is contained in:
Stefano Stabellini authored and Stefano Stabellini committed 2020-12-17 14:56:43 -08:00
1 parent 3a51115ab5
commit 335ddd8ff6
1 file changed
+52
@@ -0,0 +1,52 @@
FROM arm64v8/alpine:3.12
LABEL maintainer.name="The Xen Project" \
maintainer.email="xen-devel@lists.xenproject.org"
ENV USER root
RUN mkdir /build
WORKDIR /build
# build depends
RUN \
# apk
apk update && \
\
# 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 && \
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 && \
\
# 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/*
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.