[libgda/LIBGDA_5.2] Added CI for test/check/distcheck for stable 5.2 branch
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda/LIBGDA_5.2] Added CI for test/check/distcheck for stable 5.2 branch
- Date: Wed, 26 Sep 2018 19:19:57 +0000 (UTC)
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]