forked from squid-box/SevenZipSharp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathappveyor.yml
42 lines (33 loc) · 1.21 KB
/
appveyor.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
36
37
38
39
40
41
42
version: '1.1.{build}.0'
image: Visual Studio 2017
configuration: Release
assembly_info:
patch: true
file: '**\AssemblyInfo.*'
assembly_version: '{version}'
assembly_file_version: '{version}'
assembly_informational_version: '{version}'
before_build:
nuget restore SevenZip.sln
environment:
COVERALLS_REPO_TOKEN:
secure: uhHSJvf0G4qxIzWt2740yqjI1a5jGRM0bUFdf3nWGUYrHBc0rJXHn0wExDiWMz/O
build:
parallel: true
project: 'SevenZip.sln'
publish_nuget: true
after_build:
- cmd: nuget pack package.nuspec -version "%APPVEYOR_BUILD_VERSION%"
after_test:
- cmd: Stage\packages\OpenCover.4.6.519\tools\OpenCover.Console.exe -register:user -filter:"+[*]* -[SevenZip.Tests]* -[nunit.framework]*" -target:"Stage\packages\NUnit.ConsoleRunner.3.8.0\tools\nunit3-console.exe" -targetargs:"/domain:single Stage/Release/SevenZip.Tests.dll" -output:coverage.xml
- cmd: Stage\packages\coveralls.io.1.4.2\tools\coveralls.net.exe --opencover coverage.xml -r %COVERALLS_REPO_TOKEN%
artifacts:
- path: 'Squid-Box.SevenZip*.nupkg'
deploy:
provider: NuGet
api_key:
secure: AWbl6aAa09NxVWFo9EDRC12RhY090havc8aWB9j0S4crFvICIkIvON0gUxG2q8QZ
artifact: /SevenZip.*\.nupkg/
skip_symbols: false
on:
branch: master