# .forgejo/workflows/ci.yml name: Build and Cache Maven Project on: push: branches: [main, master, develop] pull_request: workflow_dispatch: # manual trigger jobs: build: runs-on: self-hosted steps: - name: Checkout code uses: actions/checkout@v4 - name: Set up JDK 17 uses: actions/setup-java@v4 with: distribution: temurin java-version: 17 - name: Build backend + frontend run: | echo "Building backend + frontend" mvn clean install -Pprod -DskipTests