|
@@ -1,14 +1,9 @@ |
|
|
kind: pipeline |
|
|
kind: pipeline |
|
|
type: docker |
|
|
type: docker |
|
|
name: masterpipe |
|
|
|
|
|
|
|
|
name: 1 |
|
|
platform: |
|
|
platform: |
|
|
os: linux |
|
|
os: linux |
|
|
arch: arm64 |
|
|
arch: arm64 |
|
|
|
|
|
|
|
|
volumes: |
|
|
|
|
|
- name: cache |
|
|
|
|
|
host: |
|
|
|
|
|
path: /var/lib/cache |
|
|
|
|
|
steps: |
|
|
steps: |
|
|
- name: maven |
|
|
- name: maven |
|
|
image: maven:3-jdk-10 |
|
|
image: maven:3-jdk-10 |
|
@@ -17,16 +12,8 @@ steps: |
|
|
path: /root/.m2 |
|
|
path: /root/.m2 |
|
|
commands: |
|
|
commands: |
|
|
- mvn compile |
|
|
- mvn compile |
|
|
- name: test |
|
|
|
|
|
image: maven:3-jdk-10 |
|
|
|
|
|
volumes: |
|
|
|
|
|
- name: cache |
|
|
|
|
|
path: /root/.m2 |
|
|
|
|
|
commands: |
|
|
|
|
|
- mvn test |
|
|
|
|
|
|
|
|
|
|
|
- name: 远程主机部署 |
|
|
- name: 远程主机部署 |
|
|
image: appleboy/drone-ssh |
|
|
|
|
|
|
|
|
image: appleboy/drone-ssh:linux-arm64 |
|
|
settings: |
|
|
settings: |
|
|
host: |
|
|
host: |
|
|
from_secret: ip |
|
|
from_secret: ip |
|
@@ -37,10 +24,15 @@ steps: |
|
|
port: 22 |
|
|
port: 22 |
|
|
script: |
|
|
script: |
|
|
- chmod +x /home/deploy.sh |
|
|
- chmod +x /home/deploy.sh |
|
|
- ./home/deploy.sh |
|
|
|
|
|
|
|
|
- bash /home/deploy.sh |
|
|
|
|
|
|
|
|
|
|
|
volumes: |
|
|
|
|
|
- name: cache |
|
|
|
|
|
host: |
|
|
|
|
|
path: /var/lib/cache |
|
|
trigger: |
|
|
trigger: |
|
|
branch: |
|
|
branch: |
|
|
- master |
|
|
|
|
|
|
|
|
- docker |
|
|
event: |
|
|
event: |
|
|
- push |
|
|
- push |
|
|
- pull_request |
|
|
- pull_request |