-
-
Notifications
You must be signed in to change notification settings - Fork 95
/
.travis.yml
35 lines (30 loc) · 1.66 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
27
28
29
30
31
32
33
34
35
language: csharp
mono: none
sudo: required
dist: xenial
dotnet: 3.1.201
branches:
only:
- /.*/
before_install:
- echo Action $TRAVIS_EVENT_TYPE triggered build by $TRAVIS_COMMIT commit.
jobs:
include:
- stage: "Build & Test"
name: "Build & Test"
script:
- dotnet build -c Release --no-cache ./HappyCode.NetCoreBoilerplate.sln
- dotnet test -c Release --no-build --filter FullyQualifiedName!~LoadTests ./HappyCode.NetCoreBoilerplate.sln
- stage: "Code Coverage"
name: "Code Coverage"
install: dotnet tool install --global Codecov.Tool
script:
- echo "skipped..."
#- dotnet test /p:CollectCoverage=true /p:CoverletOutput="../" /p:MergeWith="../coverage.json" /maxcpucount:1 /p:CoverletOutputFormat=\"json,opencover\"
#- $HOME/.dotnet/tools/codecov -f ./test/coverage.opencover.xml -t $CODECOV_TOKEN --flag unittests
notifications:
email:
recipients:
- secure: "KYY0tCAOmkehrygbw81/K/dyhZ6qfKYXi93dyCC9/+F3OQtv3uh7Hf8tSZn5cJTYbvV7SVEfY+Kug0Pwsn5gBvMVYCyOqQr4J7Wg59pgsjL60UEtDf/ZqmFi8Zrz6UwrRGa66FNYeHdf22p2QY/AISZ3jmfmmwRL/HqvmFVZRyOLftYIqZ5/+AWziGOIon1drtRc4QThbyyaCimw2cMRu7B9uso48HCKYAx4m4SUJx/7IPr2xK6hEiZKLRm2vGgz99nkkvfSPbfFg1Lr4j3Rl7dy+Cibzx/JATcLB+h6Osvno9Gi526sCI0KXAeyYBKb1Iu1r9Rpbd1ENmyKMrxNd4+FInePdCJHsa9yM+DDkyb/Lygs9jT86raCRaFk4zvDxkYPi4LB/A3p2Lhjmr2Gp+4+s/ugnexQTGw5/eACCm4BPVnN1AZEkqaAW8MbFwhiHwzyswKbeYUDsXXGjJna8JzOogWiXoXRqC03rOvsHhaeE34EBV0xFT+md2Gy9quti+OY4KndERq7f3filVS3fiQsuUb56B0lOmsWAQBo/t8tsvatpdc58RsEnlDVWcZWx38z+vf69xCGklUIvSbhmySBpGdq5WOwCGq0W8EIfQdKVS1ALjKSJwtWm7SjXLOwJC6XbRuuzyHcGbqh/CCTGaL63QtfSHfC6Ek3/NFcCXo="
on_success: never
on_failure: always