Изменение .woodpecker.yaml 9

This commit is contained in:
Konstantin
2026-04-12 19:06:08 +07:00
parent fc4eade000
commit c73e74586f

View File

@@ -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
"