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} + + + + +