File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66 - " main"
77
88jobs :
9+ test-dotnet :
10+ runs-on : ubuntu-latest
11+ timeout-minutes : 10
12+ steps :
13+ - uses : actions/checkout@v4
14+ - uses : actions/setup-dotnet@v4
15+ # test
16+ - run : dotnet test -c Release
17+
918 create-release :
19+ needs : [test-dotnet]
1020 runs-on : ubuntu-latest
1121 timeout-minutes : 10
1222 outputs :
2131 env :
2232 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
2333
24- build-dotnet :
34+ create-nuget-package :
2535 needs : [create-release]
2636 runs-on : ubuntu-latest
2737 timeout-minutes : 10
3141 - uses : actions/setup-dotnet@v4
3242 # build and pack
3343 - run : dotnet build -c Release -p:Version=${{ needs.create-release.outputs.new_release_version }}
34- - run : dotnet test -c Release --no-build
3544 - run : dotnet pack ./src/LocalPortFiltering.AspNetCore/LocalPortFiltering.AspNetCore.csproj -c Release --no-build -p:Version=${{ needs.create-release.outputs.new_release_version }} -o ./publish
3645 # Store artifacts.
3746 - uses : actions/upload-artifact@v4
4049 path : ./publish/
4150 retention-days : 1
4251
43- nuget- push-dotnet :
44- needs : [build-dotnet ]
52+ push-nuget-package :
53+ needs : [create-nuget-package ]
4554 runs-on : ubuntu-latest
4655 timeout-minutes : 10
4756 if : needs.create-release.outputs.new_release_published == 'true'
You can’t perform that action at this time.
0 commit comments