123456789101112131415 |
- pipeline:
- build:
- image: maven
- commands:
- - mvn install
- deploy:
- image: maven
- when:
- branch: [ master, development ]
- secrets: [ drone_nexus_username, drone_nexus_password ]
- commands:
- - mkdir -p $HOME/.m2/
- - echo "<settings><servers><server><id>nexus-releases</id><username>$DRONE_NEXUS_USERNAME</username><password>$DRONE_NEXUS_PASSWORD</password></server><server><id>nexus-snapshots</id><username>$DRONE_NEXUS_USERNAME</username><password>$DRONE_NEXUS_PASSWORD</password></server></servers></settings>" > $HOME/.m2/settings.xml
- - mvn clean deploy -Dmaven.test.skip=true
|