gplugin/builders

Add debian images for arm64 and armhf

2019-06-18, Gary Kramlich
3eb06d558fc1
Parents 5709d8428422
Children f9e5983a6731
Add debian images for arm64 and armhf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.debian-buster-arm64 Tue Jun 18 23:49:54 2019 -0500
@@ -0,0 +1,37 @@
+FROM arm64v8/debian:buster-slim
+
+MAINTAINER Gary Kramlich <grim@reaperworld.com>
+
+COPY debian/localepurge.selections /
+
+RUN set -ex && \
+ debconf-set-selections -v /localepurge.selections && \
+ apt-get update && \
+ apt-get install -y --no-install-recommends localepurge && \
+ apt-get clean && \
+ rm -rf /var/lib/apt/lists
+
+RUN set -ex && \
+ apt-get update && \
+ apt-get install -y --no-install-recommends \
+ ca-certificates unzip devscripts fakeroot debhelper libdistro-info-perl \
+ build-essential meson gettext help2man xsltproc mercurial \
+ libglib2.0-dev gobject-introspection libgirepository1.0-dev \
+ gtk-doc-tools libgtk-3-dev libgladeui-dev \
+ python3-dev python-gi-dev python3-gi \
+ liblua5.1-0-dev lua-lgi luarocks \
+ && \
+ apt-get clean && \
+ rm -rf /var/lib/apt/lists
+
+RUN set -ex && \
+ luarocks install moonscript
+
+CMD ["/build.sh"]
+
+ENV DISTRO=debian \
+ VERSION=buster \
+ ARCH=aarch64
+
+COPY debian/build.sh /build.sh
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.debian-buster-armhf Tue Jun 18 23:49:54 2019 -0500
@@ -0,0 +1,37 @@
+FROM arm32v7/debian:buster-slim
+
+MAINTAINER Gary Kramlich <grim@reaperworld.com>
+
+COPY debian/localepurge.selections /
+
+RUN set -ex && \
+ debconf-set-selections -v /localepurge.selections && \
+ apt-get update && \
+ apt-get install -y --no-install-recommends localepurge && \
+ apt-get clean && \
+ rm -rf /var/lib/apt/lists
+
+RUN set -ex && \
+ apt-get update && \
+ apt-get install -y --no-install-recommends \
+ ca-certificates unzip devscripts fakeroot debhelper libdistro-info-perl \
+ build-essential meson gettext help2man xsltproc mercurial \
+ libglib2.0-dev gobject-introspection libgirepository1.0-dev \
+ gtk-doc-tools libgtk-3-dev libgladeui-dev \
+ python3-dev python-gi-dev python3-gi \
+ liblua5.1-0-dev lua-lgi luarocks \
+ && \
+ apt-get clean && \
+ rm -rf /var/lib/apt/lists
+
+RUN set -ex && \
+ luarocks install moonscript
+
+CMD ["/build.sh"]
+
+ENV DISTRO=debian \
+ VERSION=buster \
+ ARCH=armhf
+
+COPY debian/build.sh /build.sh
+
--- a/convey.yml Tue Jun 18 23:04:09 2019 -0500
+++ b/convey.yml Tue Jun 18 23:49:54 2019 -0500
@@ -99,6 +99,16 @@
stages:
- tasks: [import, build]
+ debian-buster-arm64:
+ environment: [DISTRO=debian, VERSION=buster, ARCH=arm64, FILES=debian]
+ stages:
+ - tasks: [import, build]
+
+ debian-buster-armhf:
+ environment: [DISTRO=debian, VERSION=buster, ARCH=armhf, FILES=debian]
+ stages:
+ - tasks: [import, build]
+
dist:
environment: [TARGET=dist, FILES=dist]
stages: