TL;DR;
Create and publish nuget package through dotnet cli
Publish nuget package through GITHUB Actions
name: Publish nuget package
on:
push:
branches: ["main"]
workflow_dispatch:
permissions:
contents: read
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- name: Setup .NET core
uses: actions/setup-dotnet@v2
with:
dotnet-version: 6.0.*
- name: Build application
run: dotnet build SecurityCode.Validator --configuration release
- name: package
run: dotnet pack SecurityCode.Validator --configuration release --output package
- name: publish
run: dotnet nuget push package\*.nupkg --api-key ${{secrets.NUGET_KEY}} --source https://api.nuget.org/v3/index.json
Happy Coding!!!




Top comments (0)