-
Notifications
You must be signed in to change notification settings - Fork 24
30 lines (30 loc) · 1.2 KB
/
PackageManagerClientMSbuild.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Build PackageManager Client using msbuild
name: PackageManagerClient-VS2022Build
on: [push, pull_request]
jobs:
build:
runs-on: windows-2022
steps:
- name: Checkout PackageManagerClient Repo
uses: actions/checkout@v4
with:
path: PackageManagerClient
repository: DynamoDS/PackageManagerClient
- name: Setup nuget
uses: nuget/[email protected]
- name: Setup msbuild
uses: microsoft/[email protected]
- name: Nuget Restore PackageManagerClient solution
run: nuget restore ${{ github.workspace }}\PackageManagerClient\src\GregClient.sln
- name: Build PackageManagerClient with MSBuild
run: |
Write-Output "***Continue with the build, Good luck developer!***"
msbuild ${{ github.workspace }}\PackageManagerClient\src\GregClient.sln
- name: Look for PackageManagerClient
run: |
Write-Output "***Locating PackageManagerClient!***"
if (Test-Path -Path "${{ github.workspace }}\PackageManagerClient\bin\Debug\net8.0\Greg.dll") {
Write-Output "PackageManagerClient exists!"
} else {
Write-Error "PackageManagerClient was not found!"
}