Skip to content

Commit 052ecb3

Browse files
committed
Trying out NuGet pack/push with GitHub actions
1 parent 80e74c6 commit 052ecb3

File tree

3 files changed

+33
-3
lines changed

3 files changed

+33
-3
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: GitHub packages NuGet generation
2+
3+
on:
4+
push:
5+
branches:
6+
- develop
7+
8+
jobs:
9+
build:
10+
runs-on: windows-latest
11+
name: Update NuGet
12+
steps:
13+
14+
- name: Checkout repository
15+
uses: actions/checkout@master
16+
17+
- name: Build solution and generate NuGet package
18+
run: |
19+
cd src\netstandard\
20+
dotnet pack -c Release -o out --version-suffix develop
21+
22+
- name: Install NuGet client
23+
uses: warrenbuckley/Setup-Nuget@v1
24+
25+
- name: Add private GitHub registry to NuGet
26+
run: nuget sources add -name "GPR" -Source https://nuget.pkg.github.com/Code-Sharp/index.json -Username Code-Sharp -Password ${{ secrets.GITHUB_TOKEN }}
27+
28+
- name: Push generated package to GitHub registry
29+
run: nuget push .\**\out\*.nupkg -Source "GPR" -SkipDuplicate

.github/workflows/nugetGallery.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: NuGet Generation
1+
name: NuGet Gallery NuGet generation
22

33
on:
44
release:
@@ -15,7 +15,7 @@ jobs:
1515

1616
- name: Build solution and generate NuGet package
1717
run: |
18-
cd src/netstandard
18+
cd src\netstandard
1919
dotnet pack -c Release -o out
2020
2121
- name: Install NuGet client
@@ -24,5 +24,5 @@ jobs:
2424
- name: Add NuGet gallery registry
2525
run: nuget sources add -Name "NuGet Gallery" -Source https://api.nuget.org/v3/index.json
2626

27-
- name: Push generated package to GitHub registry
27+
- name: Push generated package to NuGet gallery
2828
run: nuget push .\**\out\*.nupkg -Source "NuGet Gallery" -SkipDuplicate -k ${{ secrets.NUGET_TOKEN }}

src/Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,6 @@
2222
<RepositoryUrl>https://github.com/Code-Sharp/WampSharp/</RepositoryUrl>
2323
<projectUrl>https://wampsharp.net/</projectUrl>
2424
<PackageTags>websockets wampws rpc pubsub wampv2</PackageTags>
25+
<Version>20.0.20200111</Version>
2526
</PropertyGroup>
2627
</Project>

0 commit comments

Comments
 (0)