summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2020-10-24 19:58:52 +0200
committerMarge Bot <marge-bot@gnome.org>2020-11-19 13:24:35 +0000
commitfddd18cdd27fd93bc330de55129c6a4a80139cbe (patch)
treee392cb5092de96a7a70683fab49ac7ff2ac1593d /.gitlab-ci
parent06e604cfefdd2eb68bc863cb5600d622a1662880 (diff)
downloadmutter-fddd18cdd27fd93bc330de55129c6a4a80139cbe.tar.gz
ci: Use ci-templates
This changes from manual container image building using podman locally to building the container images as part of the CI pipeline. It uses the CI templates from https://gitlab.freedesktop.org/freedesktop/ci-templates. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1525>
Diffstat (limited to '.gitlab-ci')
-rw-r--r--.gitlab-ci/Dockerfile28
1 files changed, 0 insertions, 28 deletions
diff --git a/.gitlab-ci/Dockerfile b/.gitlab-ci/Dockerfile
deleted file mode 100644
index 4fcf997bf..000000000
--- a/.gitlab-ci/Dockerfile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Rebuild and push with
-#
-# cd .gitlab-ci/
-# podman build --format docker --no-cache -t registry.gitlab.gnome.org/gnome/mutter/master:v4 .
-# podman push registry.gitlab.gnome.org/gnome/mutter/master:v4
-#
-
-FROM fedora:32
-
-RUN dnf -y update && dnf -y upgrade && \
- dnf install -y 'dnf-command(builddep)' && \
- dnf install -y 'dnf-command(copr)' && \
- dnf copr enable -y jadahl/mutter-ci && \
-
- dnf builddep -y mutter --setopt=install_weak_deps=False && \
-
- # For running unit tests
- dnf install -y xorg-x11-server-Xvfb mesa-dri-drivers dbus dbus-x11 \
- '*/xvfb-run' gdm-lib accountsservice-libs gnome-control-center gcovr \
- libnma python3-gobject python3-dbusmock \
- --setopt=install_weak_deps=False && \
-
- # GNOME Shell
- dnf builddep -y gnome-shell --setopt=install_weak_deps=False && \
- dnf remove -y gnome-bluetooth-libs-devel && \
- dnf remove -y --noautoremove mutter mutter-devel && \
-
- dnf clean all