From 7093f84b7a83b10a8eb04310e98a00c9fc801f71 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 11 Jun 2025 12:29:24 +0100 Subject: [PATCH] Update .forgejo/workflows/ci.yml --- .forgejo/workflows/ci.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 401cfc0..99b1b50 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -11,9 +11,7 @@ jobs: runs-on: [docker] steps: - - name: Show working directory contents - run: ls -la - + # Install software dependencies into the runner container - name: Install system dependencies run: | apt-get update @@ -27,15 +25,18 @@ jobs: mvn -v node -v npm -v - + + # Checkout (clone) a fresh repo source of the project - name: Checkout repository uses: actions/checkout@v4 + # Install @Angular dependencies - name: Install frontend dependencies run: | cd src/main/webapp npm ci + # Setup node_modules cache, for better performance - name: Cache node_modules uses: actions/cache@v3 with: @@ -45,11 +46,13 @@ jobs: restore-keys: | node-modules- + # Build the frontend - name: Build frontend run: | cd src/main/webapp npm run build + # Setup Maven cache, for better performance - name: Cache Maven dependencies uses: actions/cache@v3 with: @@ -58,14 +61,17 @@ jobs: restore-keys: | maven-${{ runner.os }}- + # Build the backend (JAR) - name: Build backend (Spring Boot) run: | mvn clean package -Pprod -DskipTests + # Log output - name: List output files run: | ls -lh target/*.jar || true + # save artifacts - name: Upload backend JAR uses: actions/upload-artifact@v3 with: