Needlessly Promiscuous, Modularize!

    hubot-pulsar

    0.6.11 • Public • Published

    hubot-pulsar Build Status npm

    About

    This is "Pulsar REST API service" hubot script.

    Installation

    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:

    • The script will try to get the environment variable HUBOT_PULSAR_CONFIG. If this variable exists then it is used as a file path to the config file.
    • If the variable wasn't found then the script will try to locate the file pulsar.config.json in the directory of the hubot installation.

    Authorization support is optional, and enabled if the hubot-auth script is loaded.

    Config format

    {
      "pulsarApi": {
        "url": "<pulsar-rest-api-url>",
        "authToken": "<auth-token>"
      }
    }

    pulsarApi: Object. Required. It describes the configuration for pulsar-rest-api-client-node.

    Deploy.js

    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

    Real-life usage example

    Please look how this script can be used in your everyday workflow http://www.cargomedia.ch/2015/06/23/pulsar-rest-api.html.

    Install

    npm i hubot-pulsar

    DownloadsWeekly Downloads

    2

    Version

    0.6.11

    License

    MIT

    Last publish

    Collaborators

    • dlondero
    • cargomedia-old
    • njam
    • ppp0
    • vogdb
    • tomaszdurka