Bamboo can be ported to be used on any architecture and can build projects in virtually any language/script (Java, C++, ruby, perl, VB.net, bash, make and C# to name a few of many projects currently built with Bamboo).

Bamboo can execute any script/build that has a return code after the build process is completed. Ideally, you would configure a build tool (such as Maven or Ant) to build your code. Bamboo will then call on the build tool to build your project (depending on how your build process is configured).

Regarding tests, Bamboo uses JUnit tests to integrate test results with Java and is capable of reading test results from any testing framework that outputs to a Junit XML report.

  • ラベルなし

1 Comment

  1. JRob

    For perl testing, I found the TAP::Formatter::Bamboo perl module that works with prove to format the test results in a way that Bamboo can parse and pull into the Test tab. Just add the JUnit Parser Task after the task that runs your perl unit tests. It isn't perfect (it seems to treat every test suite as a single test case) but it achieves most of what I was going for.