From c80b01d3e266805a0abb8340fe312612fcc16520 Mon Sep 17 00:00:00 2001 From: Brandon Watson Date: Wed, 22 Dec 2021 20:54:14 -0500 Subject: [PATCH] Update drone.yml --- .drone.yml | 71 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 50 insertions(+), 21 deletions(-) diff --git a/.drone.yml b/.drone.yml index bc58d15..b34139e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,40 +2,69 @@ kind: pipeline type: docker name: default -clone: - disable: true - steps: - - name: clone - image: alpine/git - commands: - - git clone https://gitea.watsonlabs.net/watsonb8/homebridge-flux.git . - - git checkout $DRONE_COMMIT - - name: build image: node commands: - npm install - npm run build - - name: publish + - name: version + image: node + commands: + - export version=`node -p "require('./package.json').version"` + - export commit=`echo $DRONE_COMMIT | cut -c1-5` + - npm version prerelease --preid=$commit --git-tag-version=false --allow-same-version=true + when: + event: + exclude: + - tag + - pull_request + branch: + include: + - master + + - name: publish pre + image: plugins/npm + settings: + username: + from_secret: npm_username + password: + from_secret: npm_password + email: b.watson@watsonlabs.net + registry: "http://10.44.1.6:4873/" + when: + event: + exclude: + - tag + - pull_request + branch: + include: + - master + + - name: publish tagged version image: plugins/npm settings: username: admin password: from_secret: npm_password - email: brandon@watsonlabs.net - registry: "http://linuxhost.me:4873/" + email: b.watson@watsonlabs.net + registry: "http://10.44.1.6:4873/" when: event: - tag + exclude: + - pull_request -notify: - image: drillster/drone-email - host: smtp.watsonlabs.net - username: srvGitea - password: - from_secret: smtp_password - from: drone@watsonlabs.net - when: - status: [failure] + - name: Notify + image: drillster/drone-email + settings: + host: 10.44.1.13 + username: srvGitea + password: + from_secret: smtp_password + from: drone@watsonlabs.net + skip_verify: true + when: + status: + - failure