From b78215d6e1970bcbe44473ed17ce2a38b075e201 Mon Sep 17 00:00:00 2001 From: Sam Smith Date: Thu, 6 Jan 2022 16:14:14 -0500 Subject: [PATCH] Added NuGet package logic --- .github/workflows/dotnetcore.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dotnetcore.yml b/.github/workflows/dotnetcore.yml index 45ac9ad..238c4c2 100644 --- a/.github/workflows/dotnetcore.yml +++ b/.github/workflows/dotnetcore.yml @@ -53,12 +53,20 @@ jobs: #Publish console app - name: publish console app run: dotnet publish src/TechDebtID.App/TechDebtID.App.csproj --configuration ${{ env.dotNetConfiguration }} /p:AssemblyVersion=${{ steps.gitversion.outputs.majorMinorPatch }} /p:Version=${{ steps.gitversion.outputs.majorMinorPatch }} - #Publish build artifacts to GitHub - name: Upload build artifacts back to GitHub uses: actions/upload-artifact@master with: name: app - path: src/TechDebtID/bin/${{ env.dotNetConfiguration }}/${{ env.dotNetVersion }}/ + path: src/TechDebtID.App/bin/${{ env.dotNetConfiguration }}/${{ env.dotNetVersion }}/ + + #Pack NuGet package + - name: pack NuGet package + run: dotnet pack src/TechDebtID/TechDebtID.csproj -c ${{ env.dotNetConfiguration }} --nologo --include-symbols -p:Version='${{ steps.gitversion.outputs.SemVer }}' + - name: Upload nuget package back to GitHub + uses: actions/upload-artifact@v2 + with: + name: nugetPackage + path: src/TechDebtID/bin/${{ env.dotNetConfiguration }} NuGetPush: runs-on: ubuntu-latest