Internal app used to comment on github with jenkins build data - from
CoffeeScript JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Configure the post-build hook and launch it on Heroku:

$ heroku create --stack cedar
$ heroku config:add NODE_ENV=production
$ heroku config:add GITHUB_USER_LOGIN=youruser
$ heroku config:add GITHUB_USER_PASSWORD=yourpassword
$ heroku config:add JENKINS_URL=
$ git push heroku master
$ heroku ps:scale web=1

Then configure your Jenkins job to call the post-build hook to report job status:

curl --data-urlencode out@${WORKSPACE}/report/progress.xml "\

With the Jenkins EnvInject Plugin, under Build > Inject environemnt variables > Properties Content, set BUILD_STATUS to success (this will only be set if the build succeeds):