forked from DataObjects-NET/dataobjects-net
-
Notifications
You must be signed in to change notification settings - Fork 3
18 lines (18 loc) · 994 Bytes
/
publish.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
name: Publish Nuget Package
on:
workflow_dispatch:
env:
DO_TargetFrameworks: net9.0
jobs:
build-and-publish:
name: Build & Publish
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup .NET
uses: actions/setup-dotnet@v4
with: { dotnet-version: 9 }
- 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