From 3acab18ff266317e29d66a32d9549703bca80ab2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beatrice=20Dellac=C3=A0?= Date: Sun, 15 Jan 2023 21:38:50 +0100 Subject: [PATCH] Update DroneCI configuration, include settings.xml --- .drone.yml | 28 ++++++---------------------- settings.xml | 20 ++++++++++++++++++++ 2 files changed, 26 insertions(+), 22 deletions(-) create mode 100644 settings.xml diff --git a/.drone.yml b/.drone.yml index 32fec76..0cd24f9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -10,31 +10,15 @@ load: yes steps: - - name: maven-auth - image: robertstettner/drone-mvn-auth - pull: true - servers: - from_secret: maven_servers - profiles: - - id: default - repositories: - - id: nexus-releases - name: Nexus Releases - url: https://nexus.beatrice.wtf/repository/maven-releases/ - layout: default - active_profiles: - - default - when: - event: - - promote - target: - - production - - name: maven-deploy image: maven:3-eclipse-temurin-16 commands: - - cat settings.xml - - mvn deploy --no-transfer-progress -DskipTests=true -Dmaven.javadoc.skip=true -B -V -gs settings.xml + - mvn deploy --no-transfer-progress -DskipTests=true -Dmaven.javadoc.skip=true -B -V -gs settings.xml -Dmaven.repo.username=$MAVEN_REPO_USERNAME -Dmaven.repo.password=$MAVEN_REPO_PASSWORD + environment: + MAVEN_REPO_USERNAME: + from_secret: maven_repo_username + MAVEN_REPO_PASSWORD: + from_secret: maven_repo_password when: event: - promote diff --git a/settings.xml b/settings.xml new file mode 100644 index 0000000..0241e46 --- /dev/null +++ b/settings.xml @@ -0,0 +1,20 @@ + + + + + + nexus-snapshots + ${maven.repo.username} + ${maven.repo.password} + + + nexus-releases + ${maven.repo.username} + ${maven.repo.password} + + + + +