UPDATED 13:37 EDT / FEBRUARY 22 2012

NEWS

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.


A message from John Furrier, co-founder of SiliconANGLE:

Your vote of support is important to us and it helps us keep the content FREE.

One click below supports our mission to provide free, deep, and relevant content.  

Join our community on YouTube

Join the community that includes more than 15,000 #CubeAlumni experts, including Amazon.com CEO Andy Jassy, Dell Technologies founder and CEO Michael Dell, Intel CEO Pat Gelsinger, and many more luminaries and experts.

“TheCUBE is an important partner to the industry. You guys really are a part of our events and we really appreciate you coming and I know people appreciate the content you create as well” – Andy Jassy

THANK YOU