Skip to content

Commit 147fcc6

Browse files
authored
Update CI build process to use PowerShell and SHFBROOT
1 parent 038049f commit 147fcc6

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

.github/workflows/cibuild.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,12 @@ jobs:
4949

5050
- name: Build
5151
working-directory: ${{env.GITHUB_WORKSPACE}}
52-
run: msbuild /m /verbosity:quiet /t:build /p:RunAnalyzersDuringBuild=false /p:Configuration=${{env.BUILD_CONFIGURATION}} ${{env.SOLUTION_FILE_PATH}}
52+
shell: pwsh
53+
run: |
54+
$shfbRoot = Join-Path $env:USERPROFILE ".nuget\packages\ewsoftware.shfb\2024.3.8\tools"
55+
msbuild ${{env.SOLUTION_FILE_PATH}} /m /verbosity:quiet /t:build `
56+
/p:RunAnalyzersDuringBuild=false /p:SHFBROOT="$shfbRoot" /p:AlwaysLoadProject=True `
57+
/p:Configuration=${{env.BUILD_CONFIGURATION}}
5358
5459
- name: Publish staging packages
5560
working-directory: ${{env.GITHUB_WORKSPACE}}
@@ -71,3 +76,12 @@ jobs:
7176
dotnet nuget push $_.FullName --source https://api.nuget.org/v3/index.json --skip-duplicate `
7277
--api-key "${{ steps.login.outputs.NUGET_API_KEY }}"
7378
}
79+
80+
81+
82+
83+
84+
85+
86+
87+

0 commit comments

Comments
 (0)