resilient/.forgejo/workflows/ci.yml
root 3d8d767e02
Some checks failed
Build Resilient App / build (push) Failing after 3s
Update .forgejo/workflows/ci.yml
2025-06-10 23:51:23 +01:00

47 lines
1 KiB
YAML

name: Build Resilient App
on:
push:
branches: [main, master, develop]
pull_request:
workflow_dispatch:
jobs:
build:
runs-on: [docker]
steps:
- name: Show working directory contents
run: ls -la
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y nodejs npm openjdk-17-jdk maven git
- name: Set up Java and Node
run: |
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
export PATH=$JAVA_HOME/bin:$PATH
node -v
npm -v
java -version
mvn -v
- name: Install frontend dependencies
run: |
cd src/main/webapp
npm ci
- name: Build frontend
run: |
cd src/main/webapp
npm run build -- --configuration production
- name: Build backend (Spring Boot)
run: |
mvn clean package -Pprod -DskipTests
- name: List output files
run: |
ls -lh target/*.jar || true