Skip to content

Commit 1c4a9ad

Browse files
author
Steven Atkinson
committed
Added the AppVeyor config.
1 parent bc52d4f commit 1c4a9ad

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

appveyor.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
version: '{build}'
2+
image: Visual Studio 2017
3+
configuration: Release
4+
pull_requests:
5+
do_not_increment_build_number: true
6+
7+
nuget:
8+
account_feed: true
9+
project_feed: true
10+
disable_publish_on_pr: true
11+
12+
cache:
13+
- packages -> **\packages.config
14+
15+
install:
16+
- ps: choco install gitversion.portable -pre -y
17+
18+
assembly_info:
19+
patch: true
20+
21+
before_build:
22+
- nuget restore src/RequestLogger.Serilog.sln
23+
- ps: gitversion /l console /output buildserver /updateAssemblyInfo /b (get-item env:APPVEYOR_REPO_BRANCH).Value
24+
25+
build:
26+
project: src/RequestLogger.Serilog.sln
27+
28+
after_build:
29+
- cmd: nuget pack src\RequestLogger.Serilog\RequestLogger.Serilog.csproj -IncludeReferencedProjects -Build -Version "%GitVersion_NuGetVersion%" -Prop "target=%CONFIGURATION%"
30+
31+
artifacts:
32+
- path: '*.nupkg'
33+
name: NuGet
34+
35+
deploy:
36+
- provider: Environment
37+
name: PreRelease NuGet Feed
38+
on:
39+
branch: master
40+
- provider: Environment
41+
name: Public NuGet Feed
42+
on:
43+
appveyor_repo_tag: true

0 commit comments

Comments
 (0)