Archive for May, 2008

Here Comes Teamcity 4.0 Roadmap…

Tuesday, May 27th, 2008

After series of long discussions we have finally managed to extract a list of features based on your feedback and votes, and create a TeamCity 4.0 roadmap. Among the feature highlights of the following release:

  • composite builds
  • builds promotion
  • statistics-related improvements
  • .NET platform support enhancements
  • teamwork facilitation

Let us note that the roadmap is still a subject of change, and we eagerly wait for your suggestions, votes, and feedback at our forum or issue tracker.

The preliminary release date is the fall of this year. Meanwhile, you can keep an eye on the development process and participate in our EAP program where you can always find the most recent builds and learn about changes and progress we have made.

As always we wish you happy building!
The JetBrains TeamCity Team

Technorati tags: , , , , , , , , , ,

Even Faster Feedback on Tests Results

Tuesday, May 20th, 2008

In addition to several time-saving features supporting quick testing and getting notifications as soon as the first problems appear, TeamCtiy now enables even faster feedback on tests results resulting in more rapid and efficient development. This new feature can become especially useful if your builds take rather long time (this case is true for our company as well) when the waste of time can become a critical factor of the project success.

When setting up the build runner of your build configuration with Ant and Ipr build runners and JUnit and TestNG frameworks you can now select to run:

  • recently failed tests first (tests failed in previous finished or running builds and tests which fail from time to time)
  • new and modified tests first (tests which were recently added or edited in your changelists and included in the running build)

Selecting these options you forces your build run these types of tests before any others.

reducefailurefeedbacktime.gif

You can select either one or both of these types of tests and use the feature if you run tests using your own custom build runner.

Now just a few words about how tests reordering mechanism works:
TeamCity provides tests that should be run first (test classes), after that when a JUnit task starts, it checks whether it includes these tests. If at least one test is included, TeamCity generates a new fileset containing included tests only and processes it before any other filesets. It also patches other filesets to exclude tests which were added to the automatically generated fileset. After that JUnit task starts and runs as usual.

We hope the feature (available in the latest EAP build) will save much time for you, and you will use it on a daily basis especially when starting personal builds.

Technorati tags: , , , , , , , , ,

TeamCity gains more fans

Friday, May 16th, 2008

We are always happy to know that people are using TeamCity and love it. Whenever someone shares an experience of successful long-term usage (like Matt Wright and Peter Pascale recently did) or just tells about the first impression of TeamCity (like Ron Gross), it’s a great pleasure for us. :)

And it brings even more pleasure to know that the features TeamCity is originally based on, such as:

find appreciation from almost anyone who tasted them.

Of course, there are many things in TeamCity that deserve to be mentioned — for example, integration with industry-leading IDEs or the possibility of almost throughout customization, and so on, and on, and on… But as wise men say, seeing is believing!
So, don’t miss a chance to check it yourself — download the latest TeamCity version or try the piping hot EAP release, and share your opinion with us at our issue tracker and online forum.

Wish you a happy building,
JetBrains TeamCity team

Technorati tags: , , , , , , , , ,

Dedicated Project Page

Tuesday, May 13th, 2008

In the forthcoming version of TeamCity, which we are working on right now, we want you to gain more control and a useful overview of the specific project. This is going to be a “space” for evaluating its different aspects.

Clicking some project name on the Projects page you now navigate to a page containing a list of all project’s build configurations and their statistics.

The Overview tab displays quite common build configuration-related information (similar to what you see on the Projects page). On the Statistics tab you can view several graphs depending on the build configurations specified for the project; these can, for example, be inspections, duplicates, coverage and number of code lines. You can change the view of the graphs by applying various filters and provide your own metrics soon.

We are polishing the feature right now, and will likely introduce some serious changes in it. We’ll tell about them in the nearest posts but right now we would like to get as many comments and suggestions as possible.

Download the EAP build and share your opinion with us at our tracker or online forum.

Technorati tags: , , , , , , , ,

TeamCity 4.0 Early Access Program is Open!

Thursday, May 8th, 2008

After a short break in developing new features we are glad to launch the Early Access Program for TeamCity version 4.0.
A list of this EAP build features includes the following:

  • “Run recently failed tests first” and “Run new and modified tests first” options for Ant and Ipr Build Runners and JUnit and TestNG frameworks
  • A separate page for each project with a list of all its build configurations and selected statistical reports of the project
  • Various notifications improvements: possibility to customize the order of processing your notification rules; “first failure/success” notifications are also supported for “Builds with my changes” notifications
  • Custom statistics now supports multiple series (values) display on a single chart
  • Multiple performance improvements
  • and more…

View more detailed release notes and download the build. As usual, we remind you to back up your data before upgrade.

Don’t miss your chance to influence the development process and vote for already existing features or submit new ones at our issue tracker and online forum. We greatly appreciate and eagerly wait for your feedback!

Wish you happy building!
The JetBrains TeamCity team

Technorati tags: , , , , , , , , , ,