From a12e2d62c234b5c5d1d72dc2841114c014dd07bd Mon Sep 17 00:00:00 2001 From: root Date: Wed, 4 Jun 2025 21:58:44 +0100 Subject: [PATCH] Add .woodpecker.yml --- .woodpecker.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..9ac5dae --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,38 @@ +pipeline: + backend-build: + image: maven:3.9-eclipse-temurin-17 + commands: + - echo "Building backend + frontend" + - mvn clean install -Pprod -DskipTests + when: + branch: + include: + - main + - master + - develop + + test: + image: maven:3.9-eclipse-temurin-17 + commands: + - echo "Running tests" + - mvn test + + publish-artifact: + image: alpine + commands: + - echo "Staging JAR to /build" + - mkdir -p /build + - cp target/*.jar /build/ + when: + branch: + include: + - main + - master + volumes: + - name: build + path: /build + +volumes: + - name: build + host: + path: /tmp/woodpecker-artifacts