Pārlūkot izejas kodu

Updated travis script

Added MariaDB build template
Added early termination if one of the steps fails
Lemongrass3110 7 gadi atpakaļ
vecāks
revīzija
a8b7476c96
1 mainītis faili ar 17 papildinājumiem un 4 dzēšanām
  1. 17 4
      .travis.yml

+ 17 - 4
.travis.yml

@@ -155,7 +155,20 @@ matrix:
          - mkdir cbuild
          - mkdir cbuild
          - cd cbuild
          - cd cbuild
          - cmake -G "Unix Makefiles" ..
          - cmake -G "Unix Makefiles" ..
-         - make
+         - make || travis_terminate 1
+# MariaDB
+    - os: linux
+      addons:
+        mariadb: '10.0'
+        apt:
+          sources:
+            - ubuntu-toolchain-r-test
+          packages:
+            - g++-5
+            - libmariadbclient-dev
+      env:
+         - MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
+         - CONFIGURE_FLAGS="--enable-prere=no --enable-vip=no --enable-buildbot=yes"
 
 
 before_install:
 before_install:
     - eval "${MATRIX_EVAL}"
     - eval "${MATRIX_EVAL}"
@@ -165,10 +178,10 @@ before_script:
   - ./tools/ci/sql.sh
   - ./tools/ci/sql.sh
 
 
 script:
 script:
-  - ./configure $CONFIGURE_FLAGS
+  - ./configure $CONFIGURE_FLAGS || travis_terminate 1
   - ./tools/ci/npc.sh
   - ./tools/ci/npc.sh
-  - make clean
-  - make server
+  - make clean || travis_terminate 1
+  - make server || travis_terminate 1
   - ./login-server --run-once
   - ./login-server --run-once
   - ./char-server --run-once
   - ./char-server --run-once
   - ./map-server --run-once
   - ./map-server --run-once