diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2018-12-10 14:29:56 -0500 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.com> | 2018-12-10 14:49:44 -0500 |
commit | 90c18fe312fd7a434d2bf382b78ae4c3bec704fa (patch) | |
tree | 810ffcde7307b455211dcdd2f16289585c134c94 /.gitlab-ci.yml | |
parent | 9d4fee3a17b11da928b0c0cae28654c4d3572b73 (diff) | |
download | glib-networking-90c18fe312fd7a434d2bf382b78ae4c3bec704fa.tar.gz |
ci: Add Dockerfile
It is a waste of time to reinstall all fedora packages for each job.
Copy and adapt Dockerfile and scripts from glib.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6fe7d95..10bd9f9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,21 +1,16 @@ -image: fedora:29 +image: registry.gitlab.gnome.org/gnome/glib-networking/master:v1 -variables: - ADDITIONAL_DEPENDENCIES: gsettings-desktop-schemas gcc libasan - -build_stable: - before_script: - - dnf update -y --nogpgcheck - - dnf install -y 'dnf-command(builddep)' - - dnf builddep -y --nogpgcheck glib-networking - - dnf install -y --nogpgcheck $ADDITIONAL_DEPENDENCIES +fedora-x86_64: script: - - mkdir build - - cd build - - meson .. -Db_sanitize=address - - ninja - - ninja test - - ninja install + - meson --prefix=$HOME/glib-networking-installed + -Db_sanitize=address + -Dgnutls=enabled + -Dlibproxy=enabled + -Dgnome_proxy=enabled + build/ + - ninja -C build/ + - ninja -C build/ test + - ninja -C build/ install artifacts: paths: - build/test-results |