Travis CI Adds Support for Java and Other JVM Languages
The team behind the open source continuous integration tool Travis CI have announced support for Java, Scala and Groovy. TravisCI started with support for Ruby, and soon added support for Erlang, Clojure, Node.js and PHP.
Continuous integration is the principle of committing and integrating source code changes more rapidly, saving integration time down the road. TravisCI is a tool specifically designed for CI for open source teams using GitHub. According to the announcement, TravisCI’s workflow looks like this:
- Clone your repository from GitHub
- (If applicable) pick language/runtime version to use
- Run before_install commands (can be more than one)
- Install dependencies. Travis will try to detect whether project uses Gradle and SBT and run their respective commands, falling back to mvn install. You can override the command using the install key in your .travis.yml.
- Run one or more before_script commands.
- Run the script command, e.g. gradle check or mvn test, falling back to ant test. This too can be overriden in .travis.yml.
- Report the build has finished running.
Other continuous integration tools include Jenkins and IBM Rational Team Concert.
Since you’re here …
… We’d like to tell you about our mission and how you can help us fulfill it. SiliconANGLE Media Inc.’s business model is based on the intrinsic value of the content, not advertising. Unlike many online publications, we don’t have a paywall or run banner advertising, because we want to keep our journalism open, without influence or the need to chase traffic.The journalism, reporting and commentary on SiliconANGLE — along with live, unscripted video from our Silicon Valley studio and globe-trotting video teams at theCUBE — take a lot of hard work, time and money. Keeping the quality high requires the support of sponsors who are aligned with our vision of ad-free journalism content.
If you like the reporting, video interviews and other ad-free content here, please take a moment to check out a sample of the video content supported by our sponsors, tweet your support, and keep coming back to SiliconANGLE.