-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
41 lines (37 loc) · 1.18 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
version: $(VersionPrefix).{build}
image: Visual Studio 2017
skip_branch_with_pr: true
skip_commits:
files:
- LICENSE
- README.md
configuration:
- Release
environment:
VersionPrefix: 0.0.0
VersionSuffix: dev
FileVersion: '%APPVEYOR_BUILD_VERSION%'
PackageServerApiKey:
secure: XZmbJDCK5oiqhbLt1y7UXM6aCYPpF2tm/bJMUJzBsCe1fd2TuwXyaz99RN+bDpHw
notifications:
- provider: Slack
incoming_webhook:
secure: c7l1UmXHWpIDLL1awU4r0QYVPToYM/XjV8trFyD1oHArKxs/vBTYiKYScr1EhCUgmEX6sAFBTvkUHF/k5B+cGjzqRBR2XkAO+lzk8cHQ1FI=
before_build:
- nuget restore -Verbosity quiet
build:
project: toofz.Steam.sln
verbosity: minimal
test_script:
- ps: |
$projectPath = Resolve-Path .\test\toofz.Steam.Tests\toofz.Steam.Tests.csproj
msbuild $projectPath /nologo /verbosity:minimal `
/target:Rebuild `
/target:Test `
/property:Configuration=Coverage `
/property:DebugType=full `
/property:PublishCoverage=false
deploy_script:
- ps: |
$projectPath = Resolve-Path .\src\toofz.Steam\toofz.Steam.csproj
msbuild $projectPath /nologo /verbosity:minimal /target:Pack /property:PublishPackage=$env:APPVEYOR_REPO_TAG