|
|
|
@ -3,11 +3,20 @@ type: docker |
|
|
|
name: MyJsonGen |
|
|
|
|
|
|
|
steps: |
|
|
|
- name: build |
|
|
|
command: |
|
|
|
- docker-compose down |
|
|
|
- docker-compose build |
|
|
|
- docker-compose up -d |
|
|
|
- name: build-start |
|
|
|
image: appleboy/drone-ssh # SSH工具镜像 |
|
|
|
settings: |
|
|
|
host: 159.75.130.72 # 远程连接地址 |
|
|
|
username: root # 远程连接账号 |
|
|
|
password: |
|
|
|
from_secret: ssh_password # 从Secret中读取SSH密码 |
|
|
|
port: 22 # 远程连接端口 |
|
|
|
command_timeout: 5m # 远程执行命令超时时间 |
|
|
|
script: |
|
|
|
- cd /root/repo/json-gen # 进入宿主机构建目录 |
|
|
|
- docker-compose build |
|
|
|
# - docker-compose down |
|
|
|
- docker-compose up -d |
|
|
|
when: |
|
|
|
branch: |
|
|
|
- main |
|
|
|
|