bij1-wp-theme/.woodpecker.yml

41 lines
2.1 KiB
YAML

steps:
deploy-staging:
image: alpine:latest
environment:
DEST: /var/www/wordpress/wp-content/themes/BIJ1/
HOST: wp-staging.bij1.net
KNOWN_HOSTS: |
wp-staging.bij1.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKjoGGL3GOkT99ucRoa5udC4yu8vsK2dTJv2lLIZ1W5p
wp-staging.bij1.net ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDFWvN4vpJjpjA2cg1x302vO9gChOlUG9qIsJEc+9YnYzKAzqIRRwondRrePusQUyyFC9b+6u7Py4cRg3ZZRqEIr/lLkJwbxspVilqS2cn9/vtRiqxShpWLruvKQi0hrFi0usgdjiYRAe/eMO9oYFikoycR5aDaLYzNV8RA5PDFTtN9y2
W2r8E4wQ2AwKsn4bom1kCUtKUAMdYqVS+mb3Ni9+AonuJspkRXMhy6A3WnoHHOU5Os6vVVYROlJrA49BFf13jc61BsrlwiJaKVmUM/XigWgJpE9XBKe9DYUpIv4kGLPd9UvFscWe2hyl6m5xEalGZLsM3+YMQIiisznXyR
wp-staging.bij1.net ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJUz3d4GyZfK2Li+W3vBaymmIAX/aEpbUilcTLKc7YW+xSTTK40hHBopFFO0dszuL+1N4kLcLYuTBL5n3L4qIOc=
commands: &commands
- apk add rsync openssh
- mkdir -p ~/.ssh/
- |
cat > ~/.ssh/id_rsa <<EOF
$SSH_KEY
EOF
- chmod 600 ~/.ssh/id_rsa
- echo $KNOWN_HOSTS >> ~/.ssh/known_hosts
- rsync -rauL ./src/* cd@$HOST:$DEST
secrets: [ ssh_key ]
when:
- event: [push, manual]
deploy-production:
image: alpine:latest
environment:
DEST: /var/www/wordpress/wp-content/themes/BIJ1/
HOST: wp.bij1.net
KNOWN_HOSTS: |
wp.bij1.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKHCHzR1sBsM4SQFkG80osSxkKmarbja93hzVA8S4Sjv
wp.bij1.net ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKmtE1egG2wigPXYOFtMXDEMXsBLLbwyB5dMtcO+wjbdHhgORtRhJ/R2gPW/yE3Z+l3trLUPaXmpZErOGdPs2fCQ4EqAUyV09yqgvDGdb+1KXZ9lsV6RWSuiyr4ozvO7ffeptRDCCNTgGLWF2paAzfyr5hYevngRCvx9gWyW5BssyY+0Y9PPTj4Zk5k+XPx53VoSONAzjzap9qQcMLNFouUYdg/pKC/aFXsOy8uFZFvND9F+fl6SABAIAg84KVnTBbNlhWdg81Oe50RYvg2I9QNqetHZpyqbMQxhw9sdpWNtfksnet7tQ43Vo73fEC+PiYd+nVuqDEtlGNcfA5Jgrj
wp.bij1.net ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOwFeMG7E05pcqQU/vFSGKpWHzP7wgdW02wz0O15NehLiF9UQNTSFFrZyGD8XklMsQ9lz6uj7jyyENAVke2i14Y=
commands: *commands
secrets: [ ssh_key ]
when:
- event: push
branch: main