From 9635255b27623c5a9f3974e3bb41532a3b9de5d7 Mon Sep 17 00:00:00 2001 From: Karolis Rusenas Date: Sat, 16 Feb 2019 15:53:32 +0000 Subject: [PATCH] bumping version, drone config --- .drone.yml | 31 +++++++++++++++++++++++++++++++ Makefile | 4 ++++ README.md | 2 ++ package.json | 4 ++-- 4 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 .drone.yml create mode 100644 Makefile diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..7d85ae2 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,31 @@ +kind: pipeline +name: default + +steps: + +- name: build + image: node:latest + commands: + - npm install + +- name: publish + image: node:latest + environment: + NPM_TOKEN: + from_secret: npm_token + commands: + - make drone-publish + when: + event: [ tag ] + + +- name: slack + image: plugins/slack + when: + status: [ success, failure ] + settings: + webhook: + from_secret: slack_url + channel: general + username: drone + icon_url: https://i.pinimg.com/originals/51/29/a4/5129a48ddad9e8408d2757dd10eb836f.jpg \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..cc41483 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +# https://blog.npmjs.org/post/118393368555/deploying-with-npm-private-modules +drone-publish: + echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc + npm publish \ No newline at end of file diff --git a/README.md b/README.md index 224bcda..2a4f868 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@

+[![Build Status](https://drone-kr.webrelay.io/api/badges/webhookrelay/node-red-contrib-webhookrelay/status.svg)](https://drone-kr.webrelay.io/webhookrelay/node-red-contrib-webhookrelay) + ## Webhook Relay `node-red-contrib-webhookrelay` package provides an easy way to receive webhooks without exposing whole Node-RED instance to the internet. Webhooks are received through public cloud endpoint and then are streamed over secure connections to your Node-RED. diff --git a/package.json b/package.json index 3aa78c3..ffc5cee 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-webhookrelay", - "version": "0.2.2", + "version": "0.2.3", "description": "General purpose webhook tunnel-based receiver. Process 3rd party webhooks without public IP or configuring NAT/firewall", "main": "webhookrelay/webhookrelay.js", "scripts": { @@ -28,6 +28,6 @@ }, "homepage": "https://github.com/webhookrelay/node-red-contrib-webhookrelay#readme", "dependencies": { - "webhookrelay-ws-client": "^0.5.0" + "webhookrelay-ws-client": "^0.6.1" } }