summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorChristoph Reiter <reiter.christoph@gmail.com>2018-07-22 12:07:32 +0200
committerChristoph Reiter <reiter.christoph@gmail.com>2018-07-22 13:39:42 +0200
commitdee88f3188ca7d2984e8f7e501a90ca8238cb1aa (patch)
treeb73f6b474a5e973ed23d1f61d11cce852b4038be /.gitlab-ci
parentc220c1f8a0d20e6afdfbe7b0ef9da641f945e620 (diff)
downloadgobject-introspection-dee88f3188ca7d2984e8f7e501a90ca8238cb1aa.tar.gz
ci: add an autotools job
Switch to docker hub for now as the gitlab registry is broken. Disable the glib version check in configure.ac because we don't strictly need it for testing.
Diffstat (limited to '.gitlab-ci')
-rw-r--r--.gitlab-ci/Dockerfile4
-rwxr-xr-x.gitlab-ci/run-docker.sh2
2 files changed, 5 insertions, 1 deletions
diff --git a/.gitlab-ci/Dockerfile b/.gitlab-ci/Dockerfile
index c232b6c5..6d63ef21 100644
--- a/.gitlab-ci/Dockerfile
+++ b/.gitlab-ci/Dockerfile
@@ -1,6 +1,8 @@
FROM fedora:28
RUN dnf -y install \
+ autoconf \
+ automake \
bison \
cairo-devel \
cairo-gobject-devel \
@@ -20,6 +22,7 @@ RUN dnf -y install \
glibc-headers \
gtk-doc \
itstool \
+ libtool \
libXft-devel \
libXfixes-devel \
libattr-devel \
@@ -28,6 +31,7 @@ RUN dnf -y install \
libselinux-devel \
libxml2-devel \
libxslt \
+ make \
mesa-libGL-devel \
ninja-build \
pcre-devel \
diff --git a/.gitlab-ci/run-docker.sh b/.gitlab-ci/run-docker.sh
index 77eff633..de3d0b42 100755
--- a/.gitlab-ci/run-docker.sh
+++ b/.gitlab-ci/run-docker.sh
@@ -2,7 +2,7 @@
set -e
-TAG="registry.gitlab.gnome.org/gnome/gobject-introspection:v1"
+TAG="lazka/gobject-introspection:v1"
sudo docker build --build-arg HOST_USER_ID="$UID" --tag "${TAG}" \
--file "Dockerfile" .