@@ -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