DEV Community

neophyte
neophyte

Posted on

Simple steps to publish nuget package

TL;DR;

Create and publish nuget package through dotnet cli

Image description

Image description

Image description

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 




Enter fullscreen mode Exit fullscreen mode

Image description

Happy Coding!!!

Top comments (0)