Skip to content

Publish Nuget Package #93

Publish Nuget Package

Publish Nuget Package #93

Workflow file for this run

name: Publish Nuget Package
on:
workflow_dispatch:
env:
DO_TargetFrameworks: net8.0
jobs:
build-and-publish:
name: Build & Publish
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup .NET
uses: actions/setup-dotnet@v3
with: { dotnet-version: 8 }
- name: Create User.Directory.Build.props
run: echo >User.Directory.Build.props '<?xml version="1.0" encoding="utf-8"?><Project ToolsVersion="latest"><PropertyGroup Label="User defined variables"><DoNugetFeedUserName>nuget-publish-dataobjects</DoNugetFeedUserName><DoNugetFeedPassword>' ${{ secrets.NUGET_FEED_PASSWORD }} '</DoNugetFeedPassword><DoNugetFeedUrl>https://pkgs.dev.azure.com/servicetitan-packages/nuget/_packaging/servicetitan-nuget/nuget/v3/index.json</DoNugetFeedUrl></PropertyGroup></Project>'
- name: Build & Publish
run: dotnet build -c Release -v m && dotnet pack -c Release && dotnet pack -c Release -v:n Publish/NuGetPublish.csproj