-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy path.travis.yml
26 lines (22 loc) · 1.9 KB
/
.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
25
26
os: windows
language: cpp
env:
global:
- MSBUILD_PATH="C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin"
- secure: "t8acKW3MKypx4DELVOH0IcOUtlu9TzMZhXZkcrtmVKezs1BkgkwpRYTPegQY+xck7DQs58QgNUg44RSnK5KhvrLi9E3ZLJaPpHQt+7oVzvloZAXWv99aDo9sUuW6FL3nj4L0yxWBU6X5Uuzy+IFmmhxMrSj731axaoNcEpSSd8BEZV9T58wkdeVq+bAS7uFLF5OPaVGZsogZsZWy+y11T8q9wEJOLvmDI27nPc8HkkMzRSc9SPRN1i/E7j6crF7LJCHTcbtl+lq+etcxqngrg7jUN8BM+FUVsovBd5kD+X7TWFDq2XeFCFN+wWebcAAHJiFhdW/I4u/Hk8RyaER3N9mFJzYZyi0tlXQEgi5CIwk+wEZs46LmRQsylvjwyahVRdbRcVDt4VdoSQdQrJg1KND5/ARr/gsIkGPbP4OgLfuPnlhbqtwLiYp3hSMeo9ab2/5oaQkA9MSdgT31zSZMn7B+YmFgMpqdNBlCW1crtsJngTasIfoMtkCxyf0iQtDcku814jiPBrUNuOV+p5ubw3iomeqcChMOrvBZUNF+DgQwrwg/zPmkWOfIUcNqJ0wWLXjk5ycAQuzIf5lOor6DhKs30gx3rrlTgg7WvsXES2xmstvj8YUm/g9G4zBt1ytlwRiOjaQgJt2BGqjbIwDNE7S2NV5bMhK7iaDA3/z7ex0="
install:
- choco install visualstudio2019buildtools --package-parameters "--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64"
- choco install dotnet-5.0-sdk
- choco install nuget.commandline
- choco install opencover
- nuget restore
- dotnet tool install coveralls.net --tool-path tools
script:
- export PATH=$MSBUILD_PATH:$PATH
- MSBuild.exe -p:Configuration=Release -p:Platform=x64 WebRtcVad/WebRtcVad.vcxproj
- dotnet build -c Release
- $LOCALAPPDATA/Apps/OpenCover/OpenCover.Console.exe -target:"c:\program files\dotnet\dotnet.exe" -targetargs:"test -c Release" -register -filter:"+[WebRtcVadSharp]*"
- REPO_COMMIT_AUTHOR=$(git show -s --pretty=format:"%cn")
- REPO_COMMIT_AUTHOR_EMAIL=$(git show -s --pretty=format:"%ce")
- REPO_COMMIT_MESSAGE=$(git show -s --pretty=format:"%s")
- ./tools/csmacnz.Coveralls.exe --opencover -i results.xml --commitId $TRAVIS_COMMIT --commitBranch $TRAVIS_BRANCH --commitAuthor "$REPO_COMMIT_AUTHOR" --commitEmail "$REPO_COMMIT_AUTHOR_EMAIL" --commitMessage "$REPO_COMMIT_MESSAGE" --jobId $TRAVIS_JOB_ID --serviceName travis-ci