28 lines
1.2 KiB
YAML
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
|