обновление автосборщика
This commit is contained in:
@@ -80,61 +80,11 @@ jobs:
|
||||
path: ${{ env.ARCHIVE_NAME }}
|
||||
retention-days: ${{ env.RETENTION_DAYS }}
|
||||
|
||||
build-windows:
|
||||
needs: check-changes
|
||||
if: needs.check-changes.outputs.changed == 'true'
|
||||
runs-on: ${{ vars.WINDOWS_RUNNER_LABEL }}
|
||||
timeout-minutes: 180
|
||||
env:
|
||||
ENGINE_DIR: ${{ vars.UE5_ENGINE_PATH_WINDOWS }}
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
lfs: true
|
||||
|
||||
- name: Pull LFS files
|
||||
run: git lfs pull
|
||||
|
||||
- name: Verify engine path
|
||||
shell: cmd
|
||||
run: |
|
||||
if not exist "%ENGINE_DIR%" (
|
||||
echo ::error::Engine not found at %ENGINE_DIR%
|
||||
exit /b 1
|
||||
)
|
||||
echo Engine found: %ENGINE_DIR%
|
||||
|
||||
- name: Build Windows ${{ env.BUILD_CONFIG }}
|
||||
shell: cmd
|
||||
run: |
|
||||
set SHORT_SHA=%GITHUB_SHA:~0,7%
|
||||
set ARCHIVE_NAME=%PROJECT_NAME%-Win64-%SHORT_SHA%.zip
|
||||
|
||||
call "%ENGINE_DIR%\Engine\Build\BatchFiles\Build.bat" ^
|
||||
%PROJECT_NAME% Win64 %BUILD_CONFIG% ^
|
||||
-Project="%CD%\%PROJECT_NAME%.uproject" ^
|
||||
-NoP4 -UTF8Output -Clean
|
||||
|
||||
powershell Compress-Archive ^
|
||||
-Path "Binaries\Win64\*" ^
|
||||
-DestinationPath "%ARCHIVE_NAME%" ^
|
||||
-Force
|
||||
|
||||
echo ARCHIVE_NAME=%ARCHIVE_NAME%>> %GITHUB_ENV%
|
||||
|
||||
- name: Upload Windows artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: windows-build
|
||||
path: ${{ env.ARCHIVE_NAME }}
|
||||
retention-days: ${{ env.RETENTION_DAYS }}
|
||||
|
||||
release:
|
||||
needs: [build-linux, build-windows]
|
||||
needs: [build-linux]
|
||||
if: >-
|
||||
always() &&
|
||||
needs.build-linux.result == 'success' &&
|
||||
needs.build-windows.result == 'success'
|
||||
needs.build-linux.result == 'success'
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: write
|
||||
@@ -174,8 +124,6 @@ jobs:
|
||||
|
||||
### Downloads
|
||||
- 🐧 **Linux:** `${{ vars.PROJECT_NAME }}-Linux-${{ steps.version.outputs.sha_short }}.tar.gz`
|
||||
- 🪟 **Windows:** `${{ vars.PROJECT_NAME }}-Win64-${{ steps.version.outputs.sha_short }}.zip`
|
||||
|
||||
---
|
||||
*⚠️ Auto-generated nightly build. May be unstable.*
|
||||
draft: false
|
||||
|
||||
Reference in New Issue
Block a user