обновление автосборщика
This commit is contained in:
@@ -80,61 +80,11 @@ jobs:
|
|||||||
path: ${{ env.ARCHIVE_NAME }}
|
path: ${{ env.ARCHIVE_NAME }}
|
||||||
retention-days: ${{ env.RETENTION_DAYS }}
|
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:
|
release:
|
||||||
needs: [build-linux, build-windows]
|
needs: [build-linux]
|
||||||
if: >-
|
if: >-
|
||||||
always() &&
|
always() &&
|
||||||
needs.build-linux.result == 'success' &&
|
needs.build-linux.result == 'success'
|
||||||
needs.build-windows.result == 'success'
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
@@ -174,8 +124,6 @@ jobs:
|
|||||||
|
|
||||||
### Downloads
|
### Downloads
|
||||||
- 🐧 **Linux:** `${{ vars.PROJECT_NAME }}-Linux-${{ steps.version.outputs.sha_short }}.tar.gz`
|
- 🐧 **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.*
|
*⚠️ Auto-generated nightly build. May be unstable.*
|
||||||
draft: false
|
draft: false
|
||||||
|
|||||||
Reference in New Issue
Block a user