Skip to content

Commit

Permalink
Travis CI script
Browse files Browse the repository at this point in the history
  • Loading branch information
Tryn Mirell committed May 10, 2012
1 parent 2a725e1 commit cf90f94
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions scripts/travis.coffee
@@ -0,0 +1,17 @@
# Find the build status of an open-source project on Travis
#
# <travis me> sferik/rails_admin - Returns the build status of https://github.com/sferik/rails_admin
#

module.exports = (robot) ->
robot.respond /travis me (.*)/i, (msg) ->
project = escape(msg.match[1])
msg.http("http://travis-ci.org/#{project}.json")
.get() (err, res, body) ->
response = JSON.parse(body)
if response.last_build_status == 0
msg.send "Build status for #{project}: Passing"
else if response.last_build_status == 1
msg.send "Build status for #{project}: Failing"
else
msg.send "Build status for #{project}: Unknown"

0 comments on commit cf90f94

Please sign in to comment.