Skip to content

genuitytech/hubot-semaphoreapp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

hubot-semaphoreapp

Hubot script to interface with Semaphore CI.

Installation

Add a dependency to your Hubot instance using NPM:

$ npm install --save hubot-semaphoreapp

Then add this script to the external-scripts.json:

["hubot-semaphoreapp"]

You'll need to get an auth token from Semaphore and put it in your environment; you can find one in your project settings, under the "API" tab. For heroku, do this:

$ heroku config:set HUBOT_SEMAPHOREAPP_AUTH_TOKEN=<token>

If you want the deployment commands, you'll also need to set HUBOT_SEMAPHOREAPP_DEPLOY to something non-zero.

Commands

> hubot semaphoreapp status [<project> [<branch>]] - Reports build status for projects' branches
> hubot deploy project[/branch] [to server] - deploys project/branch to server

About

Hubot integration for Semaphore

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CoffeeScript 100.0%