diff --git a/.github/workflows/build-IL2CPP-only.yml b/.github/workflows/build-IL2CPP-only.yml index 7a0fcdb..e75db7d 100644 --- a/.github/workflows/build-IL2CPP-only.yml +++ b/.github/workflows/build-IL2CPP-only.yml @@ -24,6 +24,16 @@ jobs: with: path: GameProject/DragonBoy/Library key: Library-Windows + - name: Tải artifact Build-${{ matrix.targetPlatform }}-IL2CPP + uses: dawidd6/action-download-artifact@v3.1.4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow_search: false + workflow_conclusion: success + if_no_artifact_found: warn + allow_forks: false + name: Build-${{ matrix.targetPlatform }}-IL2CPP + path: build/${{ matrix.targetPlatform }} - name: Đổi scripting backend thành IL2CPP run: cd GameProject && pwsh ./set_scripting_backend.ps1 -projectSettingsPath "DragonBoy/ProjectSettings/ProjectSettings.asset" -platform ${{ matrix.targetPlatform }} -scriptingBackend IL2CPP || powershell ./set_scripting_backend.ps1 -projectSettingsPath "DragonBoy/ProjectSettings/ProjectSettings.asset" -platform ${{ matrix.targetPlatform }} -scriptingBackend IL2CPP; - name: Biên dịch dự án @@ -75,6 +85,16 @@ jobs: with: path: GameProject/DragonBoy/Library key: Library-Linux + - name: Tải artifact Build-StandaloneLinux64-IL2CPP + uses: dawidd6/action-download-artifact@v3.1.4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow_search: false + workflow_conclusion: success + if_no_artifact_found: warn + allow_forks: false + name: Build-StandaloneLinux64-IL2CPP + path: build/StandaloneLinux64 - name: Đổi scripting backend thành IL2CPP run: cd GameProject && chmod +x set_scripting_backend.sh && ./set_scripting_backend.sh "DragonBoy/ProjectSettings/ProjectSettings.asset" "StandaloneLinux64" "IL2CPP" - name: Giải phóng bộ nhớ @@ -128,6 +148,16 @@ jobs: with: path: GameProject/DragonBoy/Library key: Library-Android-IL2CPP + - name: Tải artifact Build-Android-IL2CPP + uses: dawidd6/action-download-artifact@v3.1.4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow_search: false + workflow_conclusion: success + if_no_artifact_found: warn + allow_forks: false + name: Build-Android-IL2CPP + path: build/Android - name: Đổi scripting backend thành IL2CPP run: cd GameProject && chmod +x set_scripting_backend.sh && ./set_scripting_backend.sh "DragonBoy/ProjectSettings/ProjectSettings.asset" "Android" "IL2CPP" - name: Giải phóng bộ nhớ (Android build) diff --git a/.github/workflows/build-Mono-only.yml b/.github/workflows/build-Mono-only.yml index df061c6..97216da 100644 --- a/.github/workflows/build-Mono-only.yml +++ b/.github/workflows/build-Mono-only.yml @@ -24,6 +24,16 @@ jobs: with: path: GameProject/DragonBoy/Library key: Library-Windows + - name: Tải artifact Build-${{ matrix.targetPlatform }}-Mono + uses: dawidd6/action-download-artifact@v3.1.4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow_search: false + workflow_conclusion: success + if_no_artifact_found: warn + allow_forks: false + name: Build-${{ matrix.targetPlatform }}-Mono + path: build/${{ matrix.targetPlatform }} - name: Đổi scripting backend thành Mono run: cd GameProject && pwsh ./set_scripting_backend.ps1 -projectSettingsPath "DragonBoy/ProjectSettings/ProjectSettings.asset" -platform ${{ matrix.targetPlatform }} -scriptingBackend Mono || powershell ./set_scripting_backend.ps1 -projectSettingsPath "DragonBoy/ProjectSettings/ProjectSettings.asset" -platform ${{ matrix.targetPlatform }} -scriptingBackend Mono; - name: Biên dịch dự án @@ -75,6 +85,16 @@ jobs: with: path: GameProject/DragonBoy/Library key: Library-Linux + - name: Tải artifact Build-StandaloneLinux64-Mono + uses: dawidd6/action-download-artifact@v3.1.4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow_search: false + workflow_conclusion: success + if_no_artifact_found: warn + allow_forks: false + name: Build-StandaloneLinux64-Mono + path: build/${{ matrix.targetPlatform }} - name: Đổi scripting backend thành Mono run: cd GameProject && chmod +x set_scripting_backend.sh && ./set_scripting_backend.sh "DragonBoy/ProjectSettings/ProjectSettings.asset" "StandaloneLinux64" "Mono" - name: Giải phóng bộ nhớ @@ -128,6 +148,16 @@ jobs: with: path: GameProject/DragonBoy/Library key: Library-Linux + - name: Tải artifact Build-Android-Mono + uses: dawidd6/action-download-artifact@v3.1.4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow_search: false + workflow_conclusion: success + if_no_artifact_found: warn + allow_forks: false + name: Build-Android-Mono + path: build/Android - name: Đổi scripting backend thành Mono run: cd GameProject && chmod +x set_scripting_backend.sh && ./set_scripting_backend.sh "DragonBoy/ProjectSettings/ProjectSettings.asset" "Android" "Mono" - name: Giải phóng bộ nhớ (Android build) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1f9bc18..fe20f14 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -106,6 +106,16 @@ jobs: with: path: GameProject/DragonBoy/Library key: Library-Windows + - name: Tải artifact Build-${{ matrix.targetPlatform }}-${{ matrix.scriptingBackend }} + uses: dawidd6/action-download-artifact@v3.1.4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow_search: false + workflow_conclusion: success + if_no_artifact_found: warn + allow_forks: false + name: Build-${{ matrix.targetPlatform }}-${{ matrix.scriptingBackend }} + path: build/${{ matrix.targetPlatform }} - name: Đổi scripting backend thành ${{ matrix.scriptingBackend }} run: cd GameProject && pwsh ./set_scripting_backend.ps1 -projectSettingsPath "DragonBoy/ProjectSettings/ProjectSettings.asset" -platform ${{ matrix.targetPlatform }} -scriptingBackend ${{ matrix.scriptingBackend }} || powershell ./set_scripting_backend.ps1 -projectSettingsPath "DragonBoy/ProjectSettings/ProjectSettings.asset" -platform ${{ matrix.targetPlatform }} -scriptingBackend ${{ matrix.scriptingBackend }}; - name: Biên dịch dự án @@ -165,6 +175,16 @@ jobs: with: path: GameProject/DragonBoy/Library key: Library-Linux + - name: Tải artifact Build-${{ matrix.targetPlatform }}-${{ matrix.scriptingBackend }} + uses: dawidd6/action-download-artifact@v3.1.4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow_search: false + workflow_conclusion: success + if_no_artifact_found: warn + allow_forks: false + name: Build-${{ matrix.targetPlatform }}-${{ matrix.scriptingBackend }} + path: build/${{ matrix.targetPlatform }} - name: Đổi scripting backend thành ${{ matrix.scriptingBackend }} run: cd GameProject && chmod +x set_scripting_backend.sh && ./set_scripting_backend.sh "DragonBoy/ProjectSettings/ProjectSettings.asset" "${{ matrix.targetPlatform }}" "${{ matrix.scriptingBackend }}" - name: Giải phóng bộ nhớ @@ -234,6 +254,16 @@ jobs: with: path: GameProject/DragonBoy/Library key: Library-${{ matrix.targetPlatform }}-${{ matrix.scriptingBackend }} + - name: Tải artifact Build-${{ matrix.targetPlatform }}-${{ matrix.scriptingBackend }} + uses: dawidd6/action-download-artifact@v3.1.4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow_search: false + workflow_conclusion: success + if_no_artifact_found: warn + allow_forks: false + name: Build-${{ matrix.targetPlatform }}-${{ matrix.scriptingBackend }} + path: build/${{ matrix.targetPlatform }} - name: Đổi scripting backend thành ${{ matrix.scriptingBackend }} run: cd GameProject && chmod +x set_scripting_backend.sh && ./set_scripting_backend.sh "DragonBoy/ProjectSettings/ProjectSettings.asset" "${{ matrix.targetPlatform }}" "${{ matrix.scriptingBackend }}" - name: Giải phóng bộ nhớ (Android build)