This commit is contained in:
parent
75e67ce4e6
commit
399002a882
|
|
@ -33,6 +33,23 @@ steps:
|
||||||
event: push
|
event: push
|
||||||
branch: master
|
branch: master
|
||||||
|
|
||||||
|
- name: 传输部署脚本到远程
|
||||||
|
image: appleboy/drone-scp:latest
|
||||||
|
settings:
|
||||||
|
host:
|
||||||
|
from_secret: 136_ssh_host
|
||||||
|
username:
|
||||||
|
from_secret: 136_ssh_user
|
||||||
|
password:
|
||||||
|
from_secret: 136_ssh_password
|
||||||
|
port: 22
|
||||||
|
# 👇 把本地的 deploy.sh 传送到远程服务器的 /tmp 目录下
|
||||||
|
target: /tmp/
|
||||||
|
source: deploy.sh
|
||||||
|
when:
|
||||||
|
event: push
|
||||||
|
branch: master
|
||||||
|
|
||||||
- name: 目标机器部署
|
- name: 目标机器部署
|
||||||
image: appleboy/drone-ssh:latest
|
image: appleboy/drone-ssh:latest
|
||||||
settings:
|
settings:
|
||||||
|
|
@ -40,17 +57,14 @@ steps:
|
||||||
from_secret: 136_ssh_host
|
from_secret: 136_ssh_host
|
||||||
username:
|
username:
|
||||||
from_secret: 136_ssh_user
|
from_secret: 136_ssh_user
|
||||||
# key:
|
|
||||||
# from_secret: 136_ssh_key
|
|
||||||
password:
|
password:
|
||||||
from_secret: 136_ssh_password
|
from_secret: 136_ssh_password
|
||||||
port: 22
|
port: 22
|
||||||
command_timeout: 10m
|
command_timeout: 10m
|
||||||
|
# 👇 此时远程服务器上已经切切实实躺着这个脚本了,直接运行它!
|
||||||
script:
|
script:
|
||||||
- |
|
- chmod +x /tmp/deploy.sh
|
||||||
cat << 'EOF' | bash
|
- /tmp/deploy.sh
|
||||||
$(cat ./deploy.sh)
|
|
||||||
EOF
|
|
||||||
when:
|
when:
|
||||||
event: push
|
event: push
|
||||||
branch: master
|
branch: master
|
||||||
Loading…
Reference in New Issue