From 3ffc60afbe38d5dbcf78eca209aaf16fc808f557 Mon Sep 17 00:00:00 2001 From: RouxAntoine Date: Fri, 23 Aug 2024 23:26:13 +0200 Subject: [PATCH] feature: publish jar to the maven artifact registry on gitea --- .github/workflows/main.yaml | 4 +++- .github/workflows/pull-request.yaml | 2 +- pom.xml | 11 ++++++++++- settings.xml | 17 +++++++++++++++++ 4 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 settings.xml diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index c951dd7..a1a92a0 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -16,4 +16,6 @@ jobs: with: distribution: 'temurin' java-version: '21' - - run: ./mvnw verify jib:build + settings-path: './' + - run: ./mvnw verify deploy +# - run: ./mvnw verify jib:build diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 5d90bde..4ad85a3 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -14,4 +14,4 @@ jobs: with: distribution: 'temurin' java-version: '21' - - run: ./mvnw verify + - run: ./mvnw verify deploy diff --git a/pom.xml b/pom.xml index 3b36bbe..c0181f0 100644 --- a/pom.xml +++ b/pom.xml @@ -126,7 +126,16 @@ maven-failsafe-plugin - + + + gitea + https://antoine-roux.tk/projects/api/packages/java-template/maven + + + gitea + https://antoine-roux.tk/projects/api/packages/java-template/maven + + diff --git a/settings.xml b/settings.xml new file mode 100644 index 0000000..a87b72b --- /dev/null +++ b/settings.xml @@ -0,0 +1,17 @@ + + + + gitea + + + + Authorization + token ${env.GITEA_TOKEN} + + + + + +