Skip to content

Commit

Permalink
[unity]ci中添加native_src_il2cpp的各平台构建
Browse files Browse the repository at this point in the history
  • Loading branch information
chexiongsheng committed Sep 12, 2024
1 parent 0041d64 commit 4db78dd
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 6 deletions.
46 changes: 41 additions & 5 deletions .github/workflows/unity_build_plugins.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@ jobs:
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: mult
- name: BuildAndroidIl2cpp
uses: ./.github/workflows/composites/unity-build-plugins/android/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4.146.24
build_proj_dir: native_src_il2cpp

ohos:
runs-on: ubuntu-latest
Expand All @@ -83,7 +89,7 @@ jobs:
uses: ./.github/workflows/composites/unity-build-plugins/ohos/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4
backend: v8_9.4.146.24
- name: BuildOHOS_V8_10_6
uses: ./.github/workflows/composites/unity-build-plugins/ohos/
with:
Expand All @@ -100,6 +106,12 @@ jobs:
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: mult
- name: BuildOHOSIl2cpp
uses: ./.github/workflows/composites/unity-build-plugins/ohos/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4.146.24
build_proj_dir: native_src_il2cpp

ios:
runs-on: macos-12
Expand All @@ -110,7 +122,7 @@ jobs:
uses: ./.github/workflows/composites/unity-build-plugins/ios/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4
backend: v8_9.4.146.24
- name: BuildiOS_V8_10_6
uses: ./.github/workflows/composites/unity-build-plugins/ios/
with:
Expand All @@ -132,6 +144,12 @@ jobs:
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: mult
- name: BuildiOSIl2cpp
uses: ./.github/workflows/composites/unity-build-plugins/ios/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4.146.24
build_proj_dir: native_src_il2cpp

osx:
runs-on: macos-12
Expand All @@ -142,7 +160,7 @@ jobs:
uses: ./.github/workflows/composites/unity-build-plugins/osx/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4
backend: v8_9.4.146.24
- name: BuildOSX_V8_10_6
uses: ./.github/workflows/composites/unity-build-plugins/osx/
with:
Expand All @@ -164,6 +182,12 @@ jobs:
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: mult
- name: BuildOSXIl2cpp
uses: ./.github/workflows/composites/unity-build-plugins/osx/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4.146.24
build_proj_dir: native_src_il2cpp

windows:
runs-on: windows-2019
Expand All @@ -174,7 +198,7 @@ jobs:
uses: ./.github/workflows/composites/unity-build-plugins/windows/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4
backend: v8_9.4.146.24
- name: BuildWindows_V8_10_6
uses: ./.github/workflows/composites/unity-build-plugins/windows/
with:
Expand All @@ -196,6 +220,12 @@ jobs:
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: mult
- name: BuildWindowsIl2cpp
uses: ./.github/workflows/composites/unity-build-plugins/windows/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4.146.24
build_proj_dir: native_src_il2cpp

linux64:
runs-on: ubuntu-latest
Expand All @@ -206,7 +236,7 @@ jobs:
uses: ./.github/workflows/composites/unity-build-plugins/linux/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4
backend: v8_9.4.146.24
- name: BuildLinux_V8_10_6
uses: ./.github/workflows/composites/unity-build-plugins/linux/
with:
Expand All @@ -228,6 +258,12 @@ jobs:
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: mult
- name: BuildLinuxIl2cpp
uses: ./.github/workflows/composites/unity-build-plugins/linux/
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
backend: v8_9.4.146.24
build_proj_dir: native_src_il2cpp

wasm:
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion unity/cli/make.mts
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@ async function runPuertsMake(cwd: string, options: BuildOptions) {
const incD = (BackendConfig.include || []).join(';')

if ('native_src_il2cpp' == basename(cwd) && !existsSync(`${cwd}/Src/FunctionBridge.Gen.h`)) {
console.log(`${cwd}/Src/FunctionBridge.Gen.h not existed! using default one`);
console.warn(`${cwd}/Src/FunctionBridge.Gen.h not existed! using default one`);
cp(join(cwd, '../cli/FunctionBridge.Gen.h'), join(cwd, 'Src/FunctionBridge.Gen.h'));
}

Expand Down

0 comments on commit 4db78dd

Please sign in to comment.