Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions .github/workflows/build_self_hosted.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,5 @@ jobs:

- name: build
run: |
call setEnv64.bat
call Setup.bat
.\GenerateProjectFiles.bat
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\MSBuild.exe Engine\Intermediate\ProjectFiles\UE4.vcxproj"
call Build.bat
shell: cmd
26 changes: 26 additions & 0 deletions .github/workflows/doxygen.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Engine C++ documentation

on: [push]

jobs:
work:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
# github action 默认签出只包含最后一次提交
# 解决方案参考:https://stackoverflow.com/questions/62334460/git-history-in-a-github-action
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
#任务名称:设置Python环境
- name: Build doc
# This is the version of the action for setting up Python, not the Python version.
uses: mattnotmitt/doxygen-action@v1.9.5
with:
enable-latex: true

- name: Deploy
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./Doxygen/html/
28 changes: 28 additions & 0 deletions Build.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
@echo off
setlocal
chcp 65001


:: call setEnv64.bat
:: %comspec% /k "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"

call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"

:: 使用 --force 选项来跳过: Checking dependencies... overwrite your changes (y/n)
call Setup.bat --force

call GenerateProjectFiles.bat


:: %ProgramFiles(x86)%=C:\Program Files (x86)
:: %ProgramW6432%=C:\Program Files

:: 没有构建 UE4Editor.exe
:: call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\MSBuild.exe" Engine\Intermediate\ProjectFiles\UE4.vcxproj

:: 注意:双引号必须且只能将包含空格的目录
call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\MSBuild.exe" UE4.sln /p:Configuration="Development Editor" /p:Platform="Win64" /p:Project="UnrealBuildTool" /p:OutputPath=.\

echo Build success!

:: .\Engine\Binaries\Win64\UE4Editor.exe