Skip to content

Commit aa60749

Browse files
Upload nupkg file to GitHub release (#28)
1 parent a6f9291 commit aa60749

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

.travis.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,21 @@ before_install:
77
- mono .nuget/nuget.exe
88
script:
99
- dotnet test Test/Test.csproj
10+
- mono .nuget/nuget.exe pack -NoDefaultExcludes
1011
deploy:
11-
provider: script
12+
- provider: releases
1213
skip_cleanup: true
13-
script: mono .nuget/nuget.exe pack -NoDefaultExcludes && mono .nuget/nuget.exe push *.nupkg $api_key -Source https://www.nuget.org/api/v2/package
14+
api_key: "$git_token"
15+
file_glob: true
16+
file: "*.nupkg"
1417
on:
15-
branch: master
1618
tags: true
19+
- provider: script
20+
skip_cleanup: true
21+
script: mono .nuget/nuget.exe push *.nupkg $api_key -Source https://www.nuget.org/api/v2/package
22+
on:
23+
tags: true
24+
condition: "$TRAVIS_TAG =~ $ISPRODTAG"
25+
env:
26+
global:
27+
- ISPRODTAG=^v?[0-9]+\.[0-9]+\.[0-9]+$

0 commit comments

Comments
 (0)