Skip to content

NuGet SDK Deployment #160

NuGet SDK Deployment

NuGet SDK Deployment #160

Workflow file for this run

name: NuGet SDK Deployment
on:
push:
branches:
- master
workflow_dispatch:
jobs:
build:
runs-on: windows-2022
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Install Nuget
uses: nuget/setup-nuget@v2
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2
- name: Restore NuGet Packages
run: nuget restore -SolutionDirectory ../..
working-directory: src/TransferZero.Sdk
- name: Build and Pack
run: |
msbuild /property:Configuration=Release
nuget pack TransferZero.Sdk.csproj -properties Configuration=Release
working-directory: src/TransferZero.Sdk
# - name: Publish to NuGet
# run: nuget push -SkipDuplicate TransferZero.*.nupkg -Source "https://www.nuget.org/api/v2/package" -ApiKey ${{ secrets.NUGET_API_KEY }}
# working-directory: src/TransferZero.Sdk