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