Skip to content

Commit a9fd2d3

Browse files
committed
Build specific .NET version based on matrix - powershell instead of bash
1 parent 1dfa59e commit a9fd2d3

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,20 +38,26 @@ jobs:
3838
replacements: '__DB_PASSWORD__=${{ secrets.DB_PASSWORD }},__DB_PASSWORD__=${{ secrets.DB_PASSWORD }},__DB_PASSWORD__=${{ secrets.DB_PASSWORD }},__DB_PASSWORD__=${{ secrets.DB_PASSWORD }}'
3939

4040
- name: Build (${{ matrix.dotnet-version }})
41+
shell: pwsh
4142
run: |
42-
if [[ "${{ matrix.dotnet-version }}" == "3.1"* ]]; then
43+
if (${{ matrix.dotnet-version }} -like "3.1*") {
4344
dotnet build -f netcoreapp3.1 QueryDB.Core.Tests/QueryDB.Core.Tests.csproj --configuration Release
44-
elif [[ "${{ matrix.dotnet-version }}" == "5.0"* ]]; then
45+
}
46+
elseif (${{ matrix.dotnet-version }} -like "5.0*") {
4547
dotnet build -f net5.0 QueryDB.Core.Tests/QueryDB.Core.Tests.csproj --configuration Release
46-
elif [[ "${{ matrix.dotnet-version }}" == "6.0"* ]]; then
48+
}
49+
elseif (${{ matrix.dotnet-version }} -like "6.0*") {
4750
dotnet build -f net6.0 QueryDB.Core.Tests/QueryDB.Core.Tests.csproj --configuration Release
48-
elif [[ "${{ matrix.dotnet-version }}" == "7.0"* ]]; then
51+
}
52+
elseif (${{ matrix.dotnet-version }} -like "7.0*") {
4953
dotnet build -f net7.0 QueryDB.Core.Tests/QueryDB.Core.Tests.csproj --configuration Release
50-
elif [[ "${{ matrix.dotnet-version }}" == "8.0"* ]]; then
54+
}
55+
elseif (${{ matrix.dotnet-version }} -like "8.0*") {
5156
dotnet build -f net8.0 QueryDB.Core.Tests/QueryDB.Core.Tests.csproj --configuration Release
52-
elif [[ "${{ matrix.dotnet-version }}" == "9.0"* ]]; then
57+
}
58+
elseif (${{ matrix.dotnet-version }} -like "9.0*") {
5359
dotnet build -f net9.0 QueryDB.Core.Tests/QueryDB.Core.Tests.csproj --configuration Release
54-
fi
60+
}
5561
5662
- name: Docker Compose (Start - DB Containers)
5763
if: ${{ (matrix.os == 'ubuntu-22.04') && (matrix.dotnet-version == '3.1.x') }}

0 commit comments

Comments
 (0)