Control the power

JetBrains releases TeamCity 7.0 – everyone wants a part of CI

Chris Mayer
jetbrains.1

The Java IDE specialist want to re-establish their dominance with latest release of their CI server

It appears to be the week of CI announcement: first Travis CI
rolls out comprehensive Java support and now Java stalwart
JetBrains has ushered in an update to their popular TeamCity CI
server.

The multiple integration approach has certainly become the norm
for many software development teams with Martin Fowler describing
CI as:

…a software development practice where members of a team
integrate their work frequently, usually each person integrates at
least daily — leading to multiple integrations per day. Many teams
find that this approach leads to significantly reduced integration
problems and allows a team to develop cohesive software more
rapidly.

With so many powerful tools at any one development team’s
disposal, it’s important to be able to control and utilise them all
effectively and as coherently as possible. TeamCity 7.0 brings in a
raft of improvements to compete with other CI options such as the
ability to o
rganise build agents in pools to assign to
projects and the option to have incremental builds and unit testing
(with Maven, Gradle, IntelliJ IDEA projects). The link up with
established projects is a must for any CI environment as well as
making it easy to navigate across a plethora of platforms.

TeamCity 7.0 also extends build chains support and visualisation
and adds flexibility to the build failure conditions. You can now
also specify a certain type for any custom parameter you
define in either build configuration or the project.

Good news too for those who use Git and Mercurial,
with interactive branch graphs on the change log page. For all
that is new and noteworthy with TeamCity
7.0
, check out their site where you can also download it.

“TeamCity is many different things to many types of
companies and users. To meet their diverse needs, we took a closer
look at various user experiences and tried to improve them all
around, ” said Pavel Sher, TeamCity project lead. “To further
facilitate complex build workflows, we’ve added build chain
visualization, typed parameters and powerful build failure
conditions. Our customers with a large number of agents will
benefit from more predictable agents distribution among projects.
And as always, there are many usability enhancements for all
users.”

This is the first major upgrade since December 2010 and TeamCity
will have to continue adding in new capabilities to take on all
comers in the CI space. With companies such as Apple, UBS and Intel
already publicised as big fans, you wouldn’t bet against them.

Author
Comments
comments powered by Disqus