diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 8e96831..0000000 --- a/.drone.yml +++ /dev/null @@ -1,38 +0,0 @@ -kind: pipeline -type: docker -name: default -steps: - - name: build - image: maven:3.9-eclipse-temurin-25 - commands: - - mvn clean install -DskipTests=true -Dmaven.javadoc.skip=true -B -V - when: - ref: - include: - - refs/head/main - - refs/head/feature/** - - refs/tags/** - - name: test - image: maven:3.9-eclipse-temurin-25 - commands: - - mvn test -B - when: - branch: - include: - - main - - feature/* -# - name: deploy -# image: maven:3.9-eclipse-temurin-25 -# environment: -# REPO_TOKEN: -# from_secret: repo-token -# REPO_TOKEN_OSSRH: -# from_secret: repo-token-ossrh -# commands: -# - mvn -s maven-settings.xml deploy -DskipTests=true -# when: -# branch: -# - main -# event: -# exclude: -# - pull_request diff --git a/.forgejo/workflows/maven-build.yaml b/.forgejo/workflows/maven-build.yaml new file mode 100644 index 0000000..6766317 --- /dev/null +++ b/.forgejo/workflows/maven-build.yaml @@ -0,0 +1,22 @@ +on: [push] +jobs: + maven-build: + runs-on: docker + container: + image: node:25-trixie + steps: + - name: Setup Java + uses: actions/setup-java@v5 + with: + distribution: 'temurin' + java-version: 25 + - name: Install maven + run: | + apt-get update + apt-get install -y maven + - name: Checkout repository + uses: actions/checkout@v6 + - name: Run maven build + run: mvn clean install -DskipTests=true -Dmaven.javadoc.skip=true -B -V + - name: Run tests + run: mvn test -B