@@ -1,47 +1,48 @@ | |||||
kind: pipeline | |||||
type: docker | |||||
name: masterpipe | |||||
platform: | |||||
os: linux | |||||
arch: arm64 | |||||
volumes: | |||||
- name: cache | |||||
host: | |||||
path: /var/lib/cache | |||||
steps: | |||||
- name: maven | |||||
image: maven:3-jdk-10 | |||||
volumes: | |||||
- name: cache | |||||
path: /root/.m2 | |||||
commands: | |||||
- mvn compile | |||||
- name: test | |||||
image: maven:3-jdk-10 | |||||
volumes: | |||||
- name: cache | |||||
path: /root/.m2 | |||||
commands: | |||||
- mvn test | |||||
- name: 远程主机部署 | |||||
image: appleboy/drone-ssh:linux-arm64 | |||||
settings: | |||||
host: | |||||
from_secret: ip | |||||
username: | |||||
from_secret: name | |||||
password: | |||||
from_secret: pwd | |||||
port: 22 | |||||
script: | |||||
- chmod +x /home/deploy.sh | |||||
- nohup bash /home/deploy.sh & | |||||
trigger: | |||||
branch: | |||||
- master | |||||
event: | |||||
- push | |||||
- pull_request | |||||
kind: pipeline | |||||
type: docker | |||||
name: masterpipe | |||||
platform: | |||||
os: linux | |||||
arch: arm64 | |||||
clone: | |||||
disable: true | |||||
steps: | |||||
- name: maven | |||||
image: maven:3-jdk-8 | |||||
volumes: | |||||
- name: maven-build | |||||
path: /tmp/testDrone | |||||
commands: | |||||
- git clone http://wangwei:zq123456@10.16.22.23:43001/wangwei10061/jsxdemo.git | |||||
- cd jsxdemo | |||||
- ls | |||||
- cp README.md /tmp/testDrone/demoREADME.md | |||||
- cd /tmp/testDrone | |||||
- ls | |||||
- name: 远程主机部署 | |||||
image: appleboy/drone-ssh:linux-arm64 | |||||
settings: | |||||
host: | |||||
from_secret: SECRET_IP | |||||
username: root | |||||
password: | |||||
from_secret: SECRET_PWD | |||||
port: 22 | |||||
script: | |||||
- cd /tmp/testDrone | |||||
- ls | |||||
volumes: | |||||
- name: maven-build | |||||
host: | |||||
path: /tmp/testDrone | |||||
trigger: | |||||
branch: | |||||
- master | |||||
event: | |||||
- push | |||||
- pull_request |