[network-manager-applet/lr/gitlab-ci] f28
- From: Lubomir Rintel <lkundrak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [network-manager-applet/lr/gitlab-ci] f28
- Date: Mon, 28 May 2018 16:24:18 +0000 (UTC)
commit 2436bcf5b99f11253dd2ba1ff39f6cfed7d89bb3
Author: Lubomir Rintel <lkundrak v3 sk>
Date: Mon May 28 18:10:26 2018 +0200
f28
.gitlab-ci.yml | 194 +++++++++++++++++++++++++++++++++------------------------
1 file changed, 114 insertions(+), 80 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 211c3527..b64ed128 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,48 +6,48 @@
.fedora_minimal: &fedora_minimal
script:
- - dnf -y install \
- desktop-file-utils \
- gettext-devel \
- glib2-devel \
- gtk3-devel \
- intltool \
- libgudev1-devel \
- libnotify-devel \
- libsecret-devel \
- NetworkManager-devel \
- pkgconfig \
+ - dnf -y install
+ desktop-file-utils
+ gettext-devel
+ glib2-devel
+ gtk3-devel
+ intltool
+ libgudev1-devel
+ libnotify-devel
+ libsecret-devel
+ NetworkManager-devel
+ pkgconfig
/usr/bin/autopoint
.fedora_full: &fedora_full
<<: *fedora_minimal
script:
- - dnf -y install \
- gcr-devel \
- gobject-introspection-devel \
- gtk-doc \
- iso-codes-devel \
- jansson-devel \
- ModemManager-glib-devel \
- NetworkManager-libnm-devel \
+ - dnf -y install
+ gcr-devel
+ gobject-introspection-devel
+ gtk-doc
+ iso-codes-devel
+ jansson-devel
+ ModemManager-glib-devel
+ NetworkManager-libnm-devel
libselinux-devel
.fedora_meson_minimal: &fedora_meson_minimal
<<: *fedora_minimal
script:
- dnf -y install meson
- - meson \
- -Dlibnm_gtk=no \
- -Dwwan=no \
- -Dselinux=no \
- -Dteam=no \
- -Dgcr=no \
- -Diso_codes=no \
- -Dld_gc=no \
- -Dgtk_doc=no \
- -Dintrospection=no \
- -Dappindicator=no \
- -Dmore_asserts=yes \
+ - meson
+ -Dlibnm_gtk=no
+ -Dwwan=no
+ -Dselinux=no
+ -Dteam=no
+ -Dgcr=no
+ -Diso_codes=no
+ -Dld_gc=no
+ -Dgtk_doc=no
+ -Dintrospection=no
+ -Dappindicator=no
+ -Dmore_asserts=yes
build
- ninja -v -j build test
@@ -55,18 +55,18 @@
<<: *fedora_full
script:
- dnf -y install meson
- - meson \
- -Dlibnm_gtk=yes \
- -Dwwan=yes \
- -Dselinux=yes \
- -Dteam=yes \
- -Dgcr=yes \
- -Diso_codes=yes \
- -Dld_gc=yes \
- -Dgtk_doc=yes \
- -Dintrospection=yes \
- -Dappindicator=no \
- -Dmore_asserts=yes \
+ - meson
+ -Dlibnm_gtk=yes
+ -Dwwan=yes
+ -Dselinux=yes
+ -Dteam=yes
+ -Dgcr=yes
+ -Diso_codes=yes
+ -Dld_gc=yes
+ -Dgtk_doc=yes
+ -Dintrospection=yes
+ -Dappindicator=no
+ -Dmore_asserts=yes
build
- ninja -v -j build test
@@ -74,21 +74,21 @@
<<: *fedora_minimal
script:
- dnf -y install autoconf automake
- - sh autogen.sh \
- --with-more-asserts=3 \
- --without-libnm-gtk \
- --disable-nls \
- --disable-iso-codes \
- --disable-gtk-doc \
- --disable-introspection \
- --disable-schemas-compile \
- --disable-more-warnings \
- --disable-lto \
- --disable-ld-gc \
- --without-appindicator \
- --without-wwan \
- --without-selinux \
- --without-team \
+ - sh autogen.sh
+ --with-more-asserts=3
+ --without-libnm-gtk
+ --disable-nls
+ --disable-iso-codes
+ --disable-gtk-doc
+ --disable-introspection
+ --disable-schemas-compile
+ --disable-more-warnings
+ --disable-lto
+ --disable-ld-gc
+ --without-appindicator
+ --without-wwan
+ --without-selinux
+ --without-team
--without-gcr
- make -j
- make -j check
@@ -97,34 +97,68 @@
<<: *fedora_full
script:
- dnf -y install autoconf automake
- - sh autogen.sh \
- --with-more-asserts=3 \
- --without-libnm-gtk \
- --enable-nls \
- --enable-iso-codes \
- --enable-gtk-doc \
- --enable-introspection \
- --enable-schemas-compile \
- --enable-more-warnings \
- --enable-lto \
- --enable-ld-gc \
- --with-wwan \
- --with-selinux \
- --with-team \
+ - sh autogen.sh
+ --with-more-asserts=3
+ --without-libnm-gtk
+ --enable-nls
+ --enable-iso-codes
+ --enable-gtk-doc
+ --enable-introspection
+ --enable-schemas-compile
+ --enable-more-warnings
+ --enable-lto
+ --enable-ld-gc
+ --with-wwan
+ --with-selinux
+ --with-team
--with-gcr
- make -j
- make -j check
- make -j distcheck
-fedora_meson_full:
- <<: *fedora_meson_full
-
-fedora_meson_minimal:
- <<: *fedora_meson_minimal
-
fedora_autoconf_full:
<<: *fedora_autoconf_full
+ stage: build
+ artifacts:
+ paths:
+ - "*.xz"
-fedora_autoconf_minimal:
- <<: *fedora_autoconf_minimal
+#fedora27_meson_full:
+# image: fedora:27
+# <<: *fedora_meson_full
+#
+#fedora27_meson_minimal:
+# image: fedora:27
+# <<: *fedora_meson_minimal
+#
+#fedora27_autoconf_full:
+# image: fedora:27
+# <<: *fedora_autoconf_full
+#
+#fedora27_autoconf_minimal:
+# image: fedora:27
+# <<: *fedora_autoconf_minimal
+#
+#fedora28_meson_full:
+# image: fedora:28
+# <<: *fedora_meson_full
+
+fedora28_meson_minimal:
+ <<: *fedora_meson_minimal
+ image: fedora:28
+ stage: test
+ dependencies:
+ - fedora_autoconf_full
+ variables:
+ GIT_STRATEGY: none
+ script:
+ - pwd
+ - find
+#fedora28_autoconf_full:
+# image: fedora:28
+# <<: *fedora_autoconf_full
+#
+#fedora28_autoconf_minimal:
+# image: fedora:28
+# <<: *fedora_autoconf_minimal
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]