@@ -1,11 +1,43 @@ | |||||
kind: pipeline | kind: pipeline | ||||
type: docker | type: docker | ||||
name: default | |||||
name: 1 | |||||
platform: | |||||
os: linux | |||||
arch: amd64 | |||||
workspace: | |||||
base: /opt/workspace | |||||
path: work | |||||
volumes: | |||||
- name: m2 | |||||
host: | |||||
path: /root/.m2 | |||||
steps: | steps: | ||||
- name: ping | |||||
image: redis | |||||
commands: | |||||
- redis-cli -h cache ping | |||||
services: | |||||
- name: cache | |||||
image: redis | |||||
- name: maven | |||||
image: maven:3-jdk-10 | |||||
volumes: | |||||
- name: m2 | |||||
path: /root/.m2 | |||||
commands: | |||||
- mvn package | |||||
- name: ssh-deploy | |||||
image: appleboy/drone-ssh | |||||
settings: | |||||
host: | |||||
- 113.246.243.98 | |||||
username: root | |||||
password: | |||||
from_secret: wang199637 | |||||
port: 4221 | |||||
command_timeout: 2m | |||||
script: | |||||
- docker run -v target/webssh.war:/usr/local/tomcat/webapps -d tomcat | |||||
trigger: | |||||
branch: | |||||
- master | |||||
event: | |||||
- push |