From 0f2a8fb88f8887d5b6502cbbb9a7861c5abe5548 Mon Sep 17 00:00:00 2001 From: Cassowary Date: Thu, 30 May 2024 10:44:38 -0700 Subject: [PATCH] Add autodeployment for theme. --- .drone.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..deb76a5 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,32 @@ +--- +kind: pipeline +name: deploy main branch to live site +steps: + - name: php syntax check + image: php:8.2.19-cli + commands: + - for f in $(find /drone -name '*.php'); do php -l "$f"; done + # If a custom block is in use, uncomment this (and make sure package.json + # includes `scripts.build`, and change the `depends_on` below + # - name: compile custom block + # image: node:18.18.2 + # commands: + # - npm install + # - npm run build + # depends_on: + # - php syntax check + - name: docker cp deploy + image: git.coopcloud.tech/coop-cloud/docker-cp-deploy:latest + settings: + host: smol-wp.autonomic.zone + service: jett_autonomic_zone_app + source: . + exec_pre: rm -rf /var/www/html/wp-content/themes/jett-theme/* + dest: /var/www/html/wp-content/themes/jett-theme + deploy_key: + from_secret: drone_ssh_smol-wp.autonomic.zone + depends_on: + - php syntax check + when: + branch: + - main