]> jfr.im git - irc/rizon/plexus4.git/commitdiff
Add ubuntu build stage to ci, update to fedora 25
authorAdam <redacted>
Sun, 29 Jan 2017 19:03:34 +0000 (14:03 -0500)
committerAdam <redacted>
Sun, 29 Jan 2017 19:03:34 +0000 (14:03 -0500)
.gitlab-ci.yml

index c173156216b58fdf2cdd3b48efc02dab9427dfbf..c96766c4dff858418593a0175db196c09d97aa71 100644 (file)
@@ -1,9 +1,11 @@
-image: fedora:23
+stages:
+  - build
 
-before_script:
-  - yum install -y gcc git openssl openssl-devel openssl-libs autogen autoconf automake which libtool libtool-ltdl libtool-ltdl-devel byacc flex flex-devel check check-devel jansson jansson-devel swig
-
-build:
+build:fedora25:
+  image: fedora:25
+  stage: build
+  before_script:
+    - yum install -y gcc git openssl openssl-devel openssl-libs autogen autoconf automake which libtool libtool-ltdl libtool-ltdl-devel byacc flex flex-devel check check-devel jansson jansson-devel swig lua lua-devel
   script:
     - ./autogen.sh
     - ./configure --enable-debugging --enable-assert --enable-lua --enable-libjansson
@@ -12,3 +14,15 @@ build:
     paths:
       - plexus-*.tar.gz
     expire_in: 1 week
+
+
+build:ubuntu16.04:
+  image: ubuntu:16.04
+  stage: build
+  before_script:
+    - apt-get update
+    - apt-get install -y gcc git m4 openssl libssl-dev autogen autoconf automake libtool libltdl7 libltdl-dev byacc flex check libjansson4 libjansson-dev swig swig3.0 pkg-config lua5.2 liblua5.2-dev
+  script:
+    - ./autogen.sh
+    - ./configure --enable-debugging --enable-assert --enable-lua --enable-libjansson
+    - make distcheck