Skip to content

Commit 03167e0

Browse files
committed
Run linux tests on Ubuntu 16.04
1 parent 1782aaa commit 03167e0

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

.travis.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
dist: trusty
1+
os: linux
2+
dist: xenial
23
language: csharp
34
mono: none
45
dotnet: 2.1.300
5-
sudo: required
66
services:
77
- mysql
88
- postgresql
@@ -14,8 +14,6 @@ env:
1414
- DB=MySQL CONNECTION_STRING="Server=127.0.0.1;Uid=root;Database=nhibernate;Old Guids=True;"
1515
- DB=SQLite
1616
before_install:
17-
- curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
18-
- curl https://packages.microsoft.com/config/ubuntu/14.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list
1917
- sudo apt-get update -qq
2018
- sudo apt-get install -y powershell
2119
- |-
@@ -27,8 +25,10 @@ before_install:
2725
- |-
2826
if [[ "$DB" == "Firebird" ]]
2927
then
30-
sudo apt-get install -y libicu-dev libtommath-dev curl
31-
curl -L -O https://github.com/FirebirdSQL/firebird/releases/download/R3_0_5/Firebird-3.0.5.33220-0.amd64.tar.gz
28+
sudo apt-get install -y libtommath-dev
29+
# This would be required on bionic and above
30+
# sudo ln -s /usr/lib/x86_64-linux-gnu/libtommath.so.1 /usr/lib/x86_64-linux-gnu/libtommath.so.0
31+
wget -q https://github.com/FirebirdSQL/firebird/releases/download/R3_0_5/Firebird-3.0.5.33220-0.amd64.tar.gz
3232
tar xzvf Firebird-3.0.5.33220-0.amd64.tar.gz
3333
pushd Firebird-3.0.5.33220-0.amd64
3434
sudo ./install.sh -silent
@@ -38,7 +38,7 @@ before_install:
3838
echo -e "nhibernate = /tmp/firebird/nhibernate.fdb" | sudo tee -a /opt/firebird/databases.conf
3939
echo -e "AuthServer = Srp\nAuthClient = Srp\nUserManager = Srp\nWireCrypt = Enabled" | sudo tee -a /opt/firebird/firebird.conf
4040
sudo /opt/firebird/bin/gsec -modify SYSDBA -pw masterkey -admin yes
41-
sudo service firebird restart
41+
sudo systemctl restart firebird-superserver
4242
fi
4343
before_script:
4444
- if [[ "$DB" == "SqlServer2008" ]]; then docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=P@ssw0rd" -e "MSSQL_PID=Express" -p 1433:1433 -d --name sqlexpress microsoft/mssql-server-linux:latest; fi

0 commit comments

Comments
 (0)