From a52b1278cbac84958fd09ee7069cc17f957af047 Mon Sep 17 00:00:00 2001 From: John Shaver Date: Wed, 16 Jun 2021 23:15:45 -0700 Subject: [PATCH] add drone config? --- .drone.yml | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ deploy-list.txt | 3 +++ 2 files changed, 52 insertions(+) create mode 100644 .drone.yml create mode 100644 deploy-list.txt diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..cfee805 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,49 @@ +kind: pipeline +type: docker +name: test + +trigger: + branches: + exclude: + - master + event: + - push + +steps: + - name: test + image: node:lts-alpine + commands: + - npm ci + - npm test + + +--- + +kind: pipeline +type: docker +name: deploy-staging + +trigger: + branches: + - stage + event: + - push + +steps: + - name: test + image: node:lts-alpine + commands: + - npm ci + - npm test + - name: deploy + image: drillster/drone-rsync + hosts: [jshaver.net] + user: deploy + key: + from_secret: deploy-key + source: ./ + target: /var/www/jshaver_net/stage + args: + - "--files-from=./deploy-list.txt" + + diff --git a/deploy-list.txt b/deploy-list.txt new file mode 100644 index 0000000..abbc40e --- /dev/null +++ b/deploy-list.txt @@ -0,0 +1,3 @@ +css/* +images/* +index.html