Изменение .woodpecker.yaml 9
This commit is contained in:
@@ -7,9 +7,9 @@ steps:
|
|||||||
image: alpine
|
image: alpine
|
||||||
environment:
|
environment:
|
||||||
MY_HOST:
|
MY_HOST:
|
||||||
from_secret: prod_ssh_host
|
from_secret: PROD_SSH_HOST
|
||||||
MY_USER:
|
MY_USER:
|
||||||
from_secret: prod_ssh_user
|
from_secret: PROD_SSH_USER
|
||||||
commands:
|
commands:
|
||||||
- echo "HOST = $MY_HOST"
|
- echo "HOST = $MY_HOST"
|
||||||
- echo "USER = $MY_USER"
|
- echo "USER = $MY_USER"
|
||||||
@@ -24,13 +24,13 @@ steps:
|
|||||||
image: alpine
|
image: alpine
|
||||||
environment:
|
environment:
|
||||||
SSH_KEY:
|
SSH_KEY:
|
||||||
from_secret: prod_ssh_key
|
from_secret: PROD_SSH_KEY
|
||||||
SSH_HOST:
|
SSH_HOST:
|
||||||
from_secret: prod_ssh_host
|
from_secret: PROD_SSH_HOST
|
||||||
SSH_USER:
|
SSH_USER:
|
||||||
from_secret: prod_ssh_user
|
from_secret: PROD_SSH_USER
|
||||||
REMOTE_PATH:
|
REMOTE_PATH:
|
||||||
from_secret: remote_path
|
from_secret: REMOTE_PATH
|
||||||
commands:
|
commands:
|
||||||
- apk add --no-cache rsync openssh-client
|
- apk add --no-cache rsync openssh-client
|
||||||
- mkdir -p ~/.ssh
|
- mkdir -p ~/.ssh
|
||||||
@@ -51,18 +51,25 @@ steps:
|
|||||||
$SSH_USER@$SSH_HOST:$REMOTE_PATH/wp-content/
|
$SSH_USER@$SSH_HOST:$REMOTE_PATH/wp-content/
|
||||||
|
|
||||||
- name: flush-cache
|
- name: flush-cache
|
||||||
image: appleboy/drone-ssh
|
image: alpine
|
||||||
environment:
|
environment:
|
||||||
SSH_HOST:
|
|
||||||
from_secret: prod_ssh_host
|
|
||||||
SSH_USERNAME:
|
|
||||||
from_secret: prod_ssh_user
|
|
||||||
SSH_KEY:
|
SSH_KEY:
|
||||||
from_secret: prod_ssh_key
|
from_secret: PROD_SSH_KEY
|
||||||
|
SSH_HOST:
|
||||||
|
from_secret: PROD_SSH_HOST
|
||||||
|
SSH_USER:
|
||||||
|
from_secret: PROD_SSH_USER
|
||||||
REMOTE_PATH:
|
REMOTE_PATH:
|
||||||
from_secret: remote_path
|
from_secret: REMOTE_PATH
|
||||||
settings:
|
commands:
|
||||||
script:
|
- apk add --no-cache openssh-client
|
||||||
- cd $REMOTE_PATH
|
- mkdir -p ~/.ssh
|
||||||
- if command -v wp > /dev/null 2>&1; then wp cache flush; fi
|
- echo "$SSH_KEY" > ~/.ssh/id_rsa
|
||||||
- touch wp-config.php
|
- chmod 600 ~/.ssh/id_rsa
|
||||||
|
- ssh-keyscan -H $SSH_HOST >> ~/.ssh/known_hosts
|
||||||
|
- |
|
||||||
|
ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no $SSH_USER@$SSH_HOST "
|
||||||
|
cd $REMOTE_PATH
|
||||||
|
if command -v wp > /dev/null 2>&1; then wp cache flush; fi
|
||||||
|
touch wp-config.php
|
||||||
|
"
|
||||||
|
|||||||
Reference in New Issue
Block a user