HoD/.gitea/workflows/package.yml
2025-11-23 18:24:38 +00:00

28 lines
1.2 KiB
YAML

name: Package Unreal Engine Project
run-name: Packaging For Windows
on: [push]
jobs:
UE5-Packaging:
runs-on: packager
steps:
- name: Check out repository code
uses: actions/checkout@v5
- name: Delete content from packaged directory
run: Remove-Item -Path "C:\UE5Projects\Packaged\Windows\*" -Recurse -Force
- name: checkout lfs
run: |
git lfs install --local
setx AUTH $(git config --local http.${{ gitea.server_url }}/.extraheader)
git config --local --unset http.${{ gitea.server_url }}/.extraheader
git config --local http.${{ gitea.server_url }}/${{ gitea.repository }}.git/info/lfs/objects/batch.extraheader "$AUTH"
git lfs pull
- run: '& "C:/Program Files/Epic Games/UE_5.6/Engine/Build/BatchFiles/RunUAT.bat" BuildCookRun -project="${{ gitea.workspace }}/UE56_Template/UE56_Template.uproject" -noP4 -platform=Win64 -clientconfig=Development -cook -allmaps -build -stage -pak -archive -archivedirectory="C:/UE5Projects/Packaged"'
- name: upload artifact
uses: actions/upload-artifact@v3
with:
name: "Packaged"
path: C:/UE5Projects/Packaged/Windows