.drone.yml 637 B

1234567891011121314151617181920212223242526272829
  1. kind: pipeline
  2. type: docker
  3. name: default
  4. steps:
  5. - name: prod_build
  6. image: backend-build:latest
  7. pull: if-not-exists
  8. commands:
  9. - mvn -Dmaven.test.skip=true package
  10. when:
  11. branch:
  12. - main
  13. - name: prod_push
  14. image: appleboy/drone-scp:1.8.0
  15. settings:
  16. host: 120.48.139.113
  17. username: root
  18. password:
  19. from_secret: ssh_password
  20. port: 22
  21. command_timeout: 30m
  22. target: /opt/salesmap/backend/
  23. source: salesHelper-admin-assistant/target/salesHelper-admin-assistant.jar
  24. strip_components: 2
  25. overwrite: true
  26. when:
  27. branch:
  28. - main