diff options
author | Claudio André <claudioandre.br@gmail.com> | 2018-07-12 17:58:22 -0300 |
---|---|---|
committer | Benjamin Berg <bberg@redhat.com> | 2019-02-04 15:19:31 +0100 |
commit | 92751c580dfe345389563a71bce8f4bd0179880c (patch) | |
tree | 81127e571cecc7380a0bad7993230aab455bb91d /build-aux | |
parent | 3c66e4f647899548411a80432b30daed45a28183 (diff) | |
download | gnome-settings-daemon-92751c580dfe345389563a71bce8f4bd0179880c.tar.gz |
CI: create and save Docker images in GNOME GitLab
Diffstat (limited to 'build-aux')
-rw-r--r-- | build-aux/ci/Dockerfile.arm64v8.fedora.rawhide | 24 | ||||
-rw-r--r-- | build-aux/ci/Dockerfile.fedora.rawhide | 22 | ||||
-rw-r--r-- | build-aux/ci/Dockerfile.ppc64le.fedora.rawhide | 24 |
3 files changed, 70 insertions, 0 deletions
diff --git a/build-aux/ci/Dockerfile.arm64v8.fedora.rawhide b/build-aux/ci/Dockerfile.arm64v8.fedora.rawhide new file mode 100644 index 00000000..26b7fc94 --- /dev/null +++ b/build-aux/ci/Dockerfile.arm64v8.fedora.rawhide @@ -0,0 +1,24 @@ +FROM arm64v8/fedora:rawhide +MAINTAINER Claudio André (c) 2018 V1.0 + +LABEL architecture="aarch64" +LABEL version="1.0" +LABEL description="Docker image to run CI for GNOME Settings Daemon." + +ADD x86_64_qemu-aarch64-static.tar.gz /usr/bin + +RUN dnf -y --nogpgcheck upgrade && \ + dnf -y install \ + @c-development @development-tools clang \ + alsa-lib-devel colord-devel cups-devel fontconfig-devel geoclue2-devel geocode-glib-devel \ + gettext git glib2-devel gnome-desktop3-devel gnome-session gobject-introspection \ + gsettings-desktop-schemas-devel gtk3-devel lcms2-devel libcanberra-devel libgtop2-devel \ + libgudev-devel libgweather-devel libnotify-devel librsvg2-devel libX11-devel libXi-devel \ + libXtst-devel libwacom-devel meson NetworkManager-libnm-devel nss-devel perl-interpreter \ + polkit-devel pulseaudio-libs-devel pygobject3 python3-dbusmock upower-devel wayland-devel \ + which xorg-x11-drv-wacom-devel xorg-x11-server-Xvfb xorg-x11-utils mutter \ + mesa-dri-drivers umockdev llvm && \ + dnf -y clean all + +CMD ["/bin/bash"] + diff --git a/build-aux/ci/Dockerfile.fedora.rawhide b/build-aux/ci/Dockerfile.fedora.rawhide new file mode 100644 index 00000000..a1390314 --- /dev/null +++ b/build-aux/ci/Dockerfile.fedora.rawhide @@ -0,0 +1,22 @@ +FROM fedora:rawhide +MAINTAINER Claudio André (c) 2018 V1.0 + +LABEL architecture="x86_64" +LABEL version="1.0" +LABEL description="Docker image to run CI for GNOME Settings Daemon." + +RUN dnf -y --nogpgcheck upgrade && \ + dnf -y install \ + @c-development @development-tools clang \ + alsa-lib-devel colord-devel cups-devel fontconfig-devel geoclue2-devel geocode-glib-devel \ + gettext git glib2-devel gnome-desktop3-devel gnome-session gobject-introspection \ + gsettings-desktop-schemas-devel gtk3-devel lcms2-devel libcanberra-devel libgtop2-devel \ + libgudev-devel libgweather-devel libnotify-devel librsvg2-devel libX11-devel libXi-devel \ + libXtst-devel libwacom-devel meson NetworkManager-libnm-devel nss-devel perl-interpreter \ + polkit-devel pulseaudio-libs-devel pygobject3 python3-dbusmock upower-devel wayland-devel \ + which xorg-x11-drv-wacom-devel xorg-x11-server-Xvfb xorg-x11-utils mutter \ + mesa-dri-drivers umockdev llvm && \ + dnf -y clean all + +CMD ["/bin/bash"] + diff --git a/build-aux/ci/Dockerfile.ppc64le.fedora.rawhide b/build-aux/ci/Dockerfile.ppc64le.fedora.rawhide new file mode 100644 index 00000000..90c5ad9b --- /dev/null +++ b/build-aux/ci/Dockerfile.ppc64le.fedora.rawhide @@ -0,0 +1,24 @@ +FROM ppc64le/fedora:rawhide +MAINTAINER Claudio André (c) 2018 V1.0 + +LABEL architecture="ppc64le" +LABEL version="1.0" +LABEL description="Docker image to run CI for GNOME Settings Daemon." + +ADD x86_64_qemu-ppc64le-static.tar.gz /usr/bin + +RUN dnf -y --nogpgcheck upgrade && \ + dnf -y install \ + @c-development @development-tools clang \ + alsa-lib-devel colord-devel cups-devel fontconfig-devel geoclue2-devel geocode-glib-devel \ + gettext git glib2-devel gnome-desktop3-devel gnome-session gobject-introspection \ + gsettings-desktop-schemas-devel gtk3-devel lcms2-devel libcanberra-devel libgtop2-devel \ + libgudev-devel libgweather-devel libnotify-devel librsvg2-devel libX11-devel libXi-devel \ + libXtst-devel libwacom-devel meson NetworkManager-libnm-devel nss-devel perl-interpreter \ + polkit-devel pulseaudio-libs-devel pygobject3 python3-dbusmock upower-devel wayland-devel \ + which xorg-x11-drv-wacom-devel xorg-x11-server-Xvfb xorg-x11-utils mutter \ + mesa-dri-drivers umockdev llvm && \ + dnf -y clean all + +CMD ["/bin/bash"] + |