.drone.yml 625 B

123456789101112131415
  1. pipeline:
  2. build:
  3. image: maven
  4. commands:
  5. - mvn install
  6. deploy:
  7. image: maven
  8. when:
  9. branch: [ master, development ]
  10. secrets: [ drone_nexus_username, drone_nexus_password ]
  11. commands:
  12. - mkdir -p $HOME/.m2/
  13. - 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
  14. - mvn clean deploy -Dmaven.test.skip=true