Hubot script to deploy via Pulsar REST API
This is "Pulsar REST API service" hubot script.
Install it as a usual hubot script. After that configure it to your needs. For that you need to have a config file. The config file will be searched in the following order:
HUBOT_PULSAR_CONFIG. If this variable exists then it is used as a file path to the config file.
pulsar.config.jsonin the directory of the hubot installation.
Authorization support is optional, and enabled if the hubot-auth script is loaded.
pulsarApi: Object. Required. It describes the configuration for pulsar-rest-api-client-node.
For deploying applications.
Everyone with the role
deployer is allowed to trigger deployments.
The script emits the following events:
deploy:start: When a deployment is started
deploy:success: When a deployment finished successfully
deploy:error: When a deployment fails
Please look how this script can be used in your everyday workflow http://www.cargomedia.ch/2015/06/23/pulsar-rest-api.html.