diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ad99d82f..eceb03da 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -41,10 +41,17 @@ jobs: - name: Build plugin env: - BUILD_ARGS: "BuildPlugin -Rocket -StrictIncludes -Plugin=\"$(pwd)\\DolbyIO\\DolbyIO.uplugin\" -Package=\"$(pwd)\\Build\\DolbyIO\" -TargetPlatforms=Win64 -VS2019" + BUILD_COMMAND: "C:\\Program Files\\Epic Games\\UE_${{ matrix.version }}\\Engine\\Build\\BatchFiles\\RunUAT.bat" + BUILD_ARGS: "BuildPlugin -Rocket -StrictIncludes -Plugin=\"$(pwd)\\DolbyIO\\DolbyIO.uplugin\" -Package=\"$(pwd)\\Build\\DolbyIO\" -TargetPlatforms=Win64" run: | - $UAT = "C:\\Program Files\\Epic Games\\UE_${{ matrix.version }}\\Engine\\Build\\BatchFiles\\RunUAT.bat" - & $UAT ${{ env.BUILD_ARGS }} + if (${{ matrix.version }} -eq "4.27") + { + $UAT = "${{ env.BUILD_COMMAND }}" & UAT ${{ env.BUILD_ARGS }} -VS2019 + } + else + { + $UAT = "${{ env.BUILD_COMMAND }}" & UAT ${{ env.BUILD_ARGS }} + } - name: Sign plugin env: @@ -74,6 +81,7 @@ jobs: build-macos: + if: false strategy: fail-fast: false matrix: @@ -140,6 +148,7 @@ jobs: build-linux: + if: false strategy: fail-fast: false matrix: @@ -172,9 +181,12 @@ jobs: env: BUILD_ARGS: "BuildPlugin -Rocket -StrictIncludes -Plugin=\"$(pwd)\\DolbyIO\\DolbyIO.uplugin\" -Package=\"$(pwd)\\Build\\DolbyIO\" -TargetPlatforms=Linux -NoHostPlatform" run: | - if(${{ matrix.version }} -eq "4.27"){ + if (${{ matrix.version }} -eq "4.27") + { $env:LINUX_MULTIARCH_ROOT="C:\\UnrealToolchains\\v19_clang-11.0.1-centos7" - } else { + } + else + { $env:LINUX_MULTIARCH_ROOT="C:\\UnrealToolchains\\v21_clang-15.0.1-centos7" } $UAT = "C:\\Program Files\\Epic Games\\UE_${{ matrix.version }}\\Engine\\Build\\BatchFiles\\RunUAT.bat"