Andy Pols CTO, Entrepreneur

Building your GitHub repositories on Bamboo

After moving all my source code to GitHub, I wanted to build it on my Bamboo build server - especially now that it lets you run the build agents on Amazon’s Elastic Compute Cloud (EC2).

Bamboo does not support git repositories out of the box. I found this Git Repository Plugin by Atlassian’s Don Brown, but it didn’t like the GitHub style repository URL’s when I tried it.

So I wrote my own GitHub repository plugin that is fully integrated with GitHub:

  • Adds the option “GitHub” to the list of available repositories when you add or edit a build plan.
  • Shows the changes that triggered the build.
  • Links the code changes back to the GitHub page containing the commit/diff.
  • Trigger the build via a GitHub Service Hook (Fires service hook on each commit)

See the plugin wiki for some screenshots and installation instructions.

comments powered by Disqus