Forthcoming Gradle Support

Java build tools are evolving constantly. Good old tools become better, while new tools appear frequently. One of the new ones, called Gradle, aims to bring together powers of Ant, Maven, Ivy, and spice them up with Groovy language. From the Gradle page you can learn more about its benefits.

If you feel interested in it, you’ll probably like that in TeamCity 6.0 we are going to add full-fledged Gradle support. A tiny piece of Graddle runner has already appeared in the previous TeamCity EAP. Since then we’ve done a lot of improvements:

  • Better failing tests reporting.
  • Correct reporting of tests executed in parallel tasks.
  • Code coverage: activate built-in IntelliJ IDEA code coverage, and get overall and detailed coverage statistic.
  • Build Properties configuration. Use build and agent properties inside your Gradle build.

If you already have a Gradle build, you are likely to be using Gradle-wrapper. Gradle Wrapper support is on its way as well, allowing you to create Gradle build configuration for TeamCity in no time. Just point TeamCity to your version control, mark appropriate checkbox – and you are ready to go! You won’t need to install and configure Gradle runtime distribution to any of your build agents.

Migration to Gradle is rather simple, or almost invisible, e.g. for maven2 builds. Try Gradle runner in the forthcoming EAP and tell us what you think!

This entry was posted in Features and tagged . Bookmark the permalink.

4 Responses to Forthcoming Gradle Support

  1. Pingback: Tweets that mention JetBrains TeamCity Blog » Blog Archive » Forthcoming Gradle Support -- Topsy.com

  2. Pingback: The Build Doctor › Links for 2010-11-01

  3. Sven Lange says:

    wow that is really fantastic! cant wait to try it.
    the experimental support for gradle was rather experimental so far ;-)
    but anyways thanks guys for adding gradle support! looking forward to the next eap.

  4. Cpap Mask says:

    This post was very well written, and it also contains many useful facts. I appreciated your professional way of writing the post. Thanks, you have made it very easy for me to understand.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>