Mészáros Mihály 6 лет назад
Родитель
Сommit
4096a35d4d
1 измененных файлов с 25 добавлено и 3 удалено
  1. 25 3
      .travis.yml

+ 25 - 3
.travis.yml

@@ -4,11 +4,33 @@ language: cpp
 before_install:
 before_install:
   - export CPPFLAGS="$CPPFLAGS -I/usr/local/opt/openssl/include"
   - export CPPFLAGS="$CPPFLAGS -I/usr/local/opt/openssl/include"
   - export LDFLAGS="$LDFLAGS -L/usr/local/opt/openssl/lib"
   - export LDFLAGS="$LDFLAGS -L/usr/local/opt/openssl/lib"
-  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; brew outdated openssl || brew upgrade openssl; brew install mysql sqlite hiredis; fi
+  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
+  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew outdated openssl || brew upgrade openssl; fi
+  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew unlink protobuf; fi
+  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install mysql sqlite hiredis; fi
 
 
 matrix:
 matrix:
   include:
   include:
   - os: linux
   - os: linux
+    arch: amd64
+    dist: xenial
+    sudo: required
+    addons:
+      apt:
+        packages:
+        - mysql-client
+        - debhelper
+        - dpkg-dev
+        - libssl-dev
+        - libevent-dev
+        - sqlite3
+        - libsqlite3-dev
+        - postgresql-client
+        - libpq-dev
+        - libmysqlclient-dev
+        - libhiredis-dev
+  - os: linux
+    arch: arm64
     dist: precise
     dist: precise
     sudo: required
     sudo: required
     addons:
     addons:
@@ -43,9 +65,9 @@ matrix:
         - libmysqlclient-dev
         - libmysqlclient-dev
         - libhiredis-dev
         - libhiredis-dev
   - os: osx
   - os: osx
-    osx_image: xcode9.4
+    osx_image: xcode10.3
   - os: osx
   - os: osx
-    osx_image: xcode8.3
+    osx_image: xcode9.4
 
 
 notifications:
 notifications:
   slack:
   slack: