forked from mono/taglib-sharp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
24 lines (21 loc) · 751 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
sudo: required
dist: trusty
language: csharp
solution: taglib-sharp.sln
dotnet: 2.1.4
mono: latest
# https://github.com/travis-ci/travis-ci/issues/5932#issuecomment-215693171
before_install:
- mkdir -p .nuget
- wget -O .nuget/nuget.exe https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
- mono .nuget/nuget.exe # Output NuGet's version number
install:
- sudo apt-get update -qq > /dev/null
- mono .nuget/nuget.exe restore taglib-sharp.sln -Verbosity detailed
- mono .nuget/nuget.exe install NUnit.Runners -Version 3.8.0 -OutputDirectory packages
- dotnet restore
script:
- ./autogen.sh
- msbuild taglib-sharp.sln
- cd tests
- mono ../packages/NUnit.ConsoleRunner.3.8.0/tools/nunit3-console.exe --labels=All tests.dll