[libgda/LIBGDA_5.2] Added CI for test/check/distcheck for stable 5.2 branch



commit c9e7d194c1262fcb1c54d8d0625593f3f3739541
Author: Daniel Espinosa <esodan gmail com>
Date:   Wed Sep 26 14:17:58 2018 -0500

    Added CI for test/check/distcheck for stable 5.2 branch

 .gitlab-ci.yml | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 000000000..7e998e135
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,60 @@
+# This file is a template, and might need editing before it works on your project.
+# use the official gcc image, based on debian
+# can use verions as well, like gcc:5.2
+# see https://hub.docker.com/_/gcc/
+image: ubuntu:devel
+
+stages:
+     - build
+
+variables:
+  DEPENDENCIES: gcc gettext gtk-doc-tools make autoconf
+                meson ninja-build
+                libgtk-3-dev libxml2-dev gnome-common
+                libsqlite3-dev
+                gobject-introspection libssl-dev libmysqlclient-dev
+                default-libmysqld-dev libldap2-dev libpq-dev
+                libgtksourceview-3.0-dev
+                libgdk-pixbuf2.0-dev
+                libgraphviz-dev
+                libisocodes-dev
+                libxslt1-dev
+                libjson-glib-dev
+                libgcrypt20-dev
+                libldap2-dev
+                libgoocanvas-2.0-dev
+                libhsqldb1.8.0-java
+                yelp-tools
+                iso-codes
+                libgirepository1.0-dev
+                libgee-0.8-dev
+                valadoc
+                libgladeui-dev
+
+  GIT_SUBMODULE_STRATEGY: normal
+
+before_script:
+  - apt update && apt -y install $DEPENDENCIES
+
+autotools_build:
+  stage: build
+  script:
+  - ./autogen.sh
+  - make distclean
+  - mkdir _build
+  - cd _build
+  - ../configure
+  - make
+  - make check
+  - make distcheck
+  artifacts:
+    when: on_failure
+    paths:
+    - tests/test-suite.log
+    - libgda/test-suite.log
+    - tests/data-models/test-suite.log
+    - tests/meta-store/test-suite.log
+    - tests/value-holders/test-suite.log
+    - tests/parser/test-suite.log
+    - tests/providers/test-suite.log
+    expire_in: 1 week
\ No newline at end of file


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]