Browse files

Travis CI script

  • Loading branch information...
1 parent 2a725e1 commit cf90f94c217bc508f4d7e15d65b015e906c1fc10 Tryn Mirell committed May 10, 2012
Showing with 17 additions and 0 deletions.
  1. +17 −0 scripts/travis.coffee
View
17 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.