diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..cd7753d --- /dev/null +++ b/.drone.yml @@ -0,0 +1,41 @@ +kind: pipeline +type: docker +name: default + +clone: + disable: true + +steps: + - name: clone + image: alpine/git + commands: + - git clone https://gitea.watsonlabs.net/watsonb8/homebridge-face-location.git . + - git checkout $DRONE_COMMIT + + - name: build + image: node + commands: + - npm install + - npm run build + + - name: publish + image: plugins/npm + settings: + username: admin + password: + from_secret: npm_password + email: brandon@watsonlabs.net + registry: "http://linuxhost.me:4873/" + when: + event: + - tag + +notify: + image: drillster/drone-email + host: smtp.watsonlabs.net + username: srvGitea + password: + from_secret: smtp_password + from: drone@watsonlabs.net + when: + status: [failure]