| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- kind: pipeline
- type: docker
- name: default
- steps:
- - name: prod_build
- image: backend-build:latest
- pull: if-not-exists
- commands:
- - mvn -Dmaven.test.skip=true package
- when:
- branch:
- - main
- - name: prod_push
- image: appleboy/drone-scp:1.8.0
- settings:
- host: 120.48.139.113
- username: root
- password:
- from_secret: ssh_password
- port: 22
- command_timeout: 30m
- target: /opt/salesmap/backend/
- source: salesHelper-admin-assistant/target/salesHelper-admin-assistant.jar
- strip_components: 2
- overwrite: true
- when:
- branch:
- - main
- - name: prod_restart
- image: appleboy/drone-ssh:1.8.0
- settings:
- host: 120.48.139.113
- username: root
- password:
- from_secret: ssh_password
- port: 22
- command_timeout: 2m
- script:
- - podman stop salesmap-backend
- - mv /opt/salesmap/backend/salesHelper-admin-assistant.jar /opt/salesmap/backend/app/
- - podman start salesmap-backend
- when:
- branch:
- - main
|