From 5f42266cf2b41b5e0aec9adffca699454e016261 Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Mon, 4 May 2020 21:39:48 +0200 Subject: [PATCH] Moved ms odbc commands to a script --- .travis.yml | 10 +++------- data/infra/ci/install-ms-odbc.sh | 9 +++++++++ 2 files changed, 12 insertions(+), 7 deletions(-) create mode 100755 data/infra/ci/install-ms-odbc.sh diff --git a/.travis.yml b/.travis.yml index b8c131b6..36bf55cf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,15 +15,11 @@ cache: - $HOME/.composer/cache/files before_install: - - echo 'extension = apcu.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini - - sudo su - - curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - - - curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list - - exit - - sudo apt-get update - - sudo ACCEPT_EULA=Y apt-get install msodbcsql17 + - sudo ./data/infra/ci/install-ms-odbc.sh - docker-compose -f docker-compose.yml -f docker-compose.ci.yml up -d shlink_db_ms shlink_db shlink_db_postgres shlink_db_maria - yes | pecl install pdo_sqlsrv swoole-4.4.15 + - echo 'extension = pdo_sqlsrv.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini + - echo 'extension = apcu.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini - phpenv config-rm xdebug.ini || return 0 install: diff --git a/data/infra/ci/install-ms-odbc.sh b/data/infra/ci/install-ms-odbc.sh new file mode 100755 index 00000000..8cd60580 --- /dev/null +++ b/data/infra/ci/install-ms-odbc.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +set -ex + +curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - +curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list +apt-get update +ACCEPT_EULA=Y apt-get install msodbcsql17 +apt-get install unixodbc-dev