From 2a7a650243155bde3de1785e0402b7dec85cccaa Mon Sep 17 00:00:00 2001 From: zer0-911 Date: Fri, 5 Apr 2024 14:24:46 +0700 Subject: [PATCH] fix: ci 38 --- .github/workflows/ci.yml | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2d61b91..ccc7f00 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -86,29 +86,30 @@ jobs: name: ${{env.MODULE_NAME_SANITIZED}} path: dist - organize-and-deploy: - needs: [compile_and_deploy_IND, compile_and_deploy_ENG] + merge-artifacts: runs-on: ubuntu-latest + needs: [compile_and_deploy_IND, compile_and_deploy_ENG] steps: + # Langkah 1: Checkout kode (jika diperlukan) - uses: actions/checkout@v2 + # Langkah 2: Mengunduh semua artifacts - name: Download all artifacts uses: actions/download-artifact@v2 with: - path: artifacts/ + path: downloaded-artifacts/ + # Langkah 3: Reorganisasi (Opsional) + # Anda bisa menambahkan langkah untuk reorganisasi jika perlu - name: Reorganize Artifacts run: | - mkdir -p deploy - for module in artifacts/*; do - MODULE_NAME=$(basename $module) - echo "Reorganizing $MODULE_NAME..." - mkdir -p "deploy/$MODULE_NAME" - cp -R "$module/*" "deploy/$MODULE_NAME/" - done + mkdir -p merged-artifacts + cp -R downloaded-artifacts/* merged-artifacts/ + # Contoh reorganisasi, sesuaikan dengan kebutuhan - - name: Deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@v3 + # Langkah 4: Upload gabungan sebagai artifact baru + - name: Upload merged artifact + uses: actions/upload-artifact@v2 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./deploy + name: merged-artifact + path: merged-artifacts/