Wednesday, April 24, 2013

TeamCity 8.0 EAP Build #27147: More Nested Projects, Meta Runner and More

We target TeamCity 8.0 release for June, so we are approaching features finalization and polishing stage. This EAP build can give you a good overview of the major features coming in version 8.

These include:
- nested projects for presentation and settings propagation;
- human-friendly "external" ids for all the settings entities: projects, build configurations and VCS roots;
- meta-runner for reusing sets of build steps with custom UI (see example);
- health report for identifying configuration and other issues;
- DVCS-related improvements like support for reporting changes from Mercurial subrepos and filters for branches in triggers

This is not to mention significant improvements in cleanup procedure and tons of other fixes.

You can get details on the latest changes in the build's release notes and get the build to try on a test server.

If you are interested in any of the mentioned features, it's high time to try EAP and give us your feedback, so that we still have some time incorporating it into the final 8.0 version. BTW, if your thread in the forum does not get due attention from us, feel free to post a link to the comments of this post so that we get additional notificaiton.

Thursday, April 18, 2013

TeamCity 7.1.5 Bugfix Update

An update for the stable TeamCity version is published to make your servers benefit from the latest fixes. It has a nice build number: 24400! Want to see that in the footer of your server?

There are around 80 fixes in this release spread across the product. If you use feature branches and reference branch name in the script, this build brings you an improvement related to the default branch naming, see details. Other noticeable improvements touch TFS integration and AssemblyInfo files patching functionality.

This release uses the same data format as other 7.1.x releases so you still can downgrade to those if something goes wrong.

Download, upgrade, go!

Tuesday, March 5, 2013

TeamCity 8.0 EAP Build #26984: Nested Projects, Server Health and Disk Usage Reports, Subrepos for Mercurial and More

A new snapshot of the current TeamCity trunk/8.0 state is published as EAP build for you to try.

The major addition is ability to nest projects one under another. The structure is then reflected in UI and in settings propagation. The work is still in progress and there are quite a few items to polish, but the general idea is in place already, so comments are welcome!

This builds also brings live several reports for administrators:
Server Health which is aimed at listing potential issues with the settings/functioning and should help both experienced and novice server/project administrators to improve the configuration.

The second report is Disk Usage which allows to sort projects and build configurations by the size that their artifacts and build logs occupy on disk. This should help to tune cleanup rules and forsee disk space issues.

Other additions are ability to assign investigation and mute build problems (non-test-related build failures), option to display changes for Mercurial subrepos, ability to list build artifacts via REST API and more.

See the release notes, try the build and let us know what you think about the new features!

Thursday, February 7, 2013

TeamCity 7.1.4 BugFix Update


Here is a new update with the latest fixes for the stable TeamCity version: 7.1.4. There are lots of fixes throughout the system and several improvements.
You can find full list of fixed issues in our tracker. Just add a term to the search field to see if there were any fixes in the area you are interested most.

Upgrade is recommended as the latest version fixes some issues which you might otherwise stumble upon.

The data format is still the same as in previous 7.1.x releases so you can downgrade to those if necessary.

Download page and upgrade instructions are at your disposal.

Friday, February 1, 2013

A Paper Book about TeamCity


Having a paper book about your product is great: it's a kind of a link between the virtual essence of the software product and the real world.

Several months ago we have spot first mentionings of a book about TeamCity in the works at Pact. Excited as we were, we waited for the book to become available and recently has got our hands on it.

So here is the book: TeamCity 7 Continuous Integration Essentials by Volodymyr Melymuka.

The book is basically what it claims to be: an introduction to basic TeamCity usage.
It describes common concepts and has a set of step-by-step tutorials for generic tasks like installing TeamCity, creation of a simple Java/Maven project and then configuring the project in TeamCity, using IntelliJ IDEA and Eclipse to launch TeamCity remote run, etc.

The tutorials have lots of screenshots to help a novice walk through the steps. One note though is that the images often look worse then the screens appear in real life, so they should not be used to judge the UI :)

The book can be a good reading if you prefer reading through a guide instead of proceeding directly to hands-on experience and using trial-and-error approach.
It can also be a saver for a novice looking at implementing CI in a small company.

We used an eBook copy kindly provided by the publishers for review, but have already ordered and received a hard copy to add to our collection of TeamCity artifacts:


Friday, January 25, 2013

TeamCity 8.0 EAP Build #26816: Friendly Ids for Projects, Mixed Authentication and More

We aim to release TeamCity 8.0 in 3-5 months and so it's time to open EAP for the version.

Today you already can try what we have in place and give us feedback for the features.

The most prominent are:

Human-assignable projects ids. These will be used in web UI URLs and REST API as well as in the settings files under TeamCity Data Directory. Ids for the build configurations are to follow.

Ability to have several authentication modules at once. This is useful for migration from one user authentication to another and for giving more freedom in setting up authentication.

TeamCity plugin for IntelliJ IDEA has also got a couple of features which we eagerly awaiting feedback for.

Please look through the entire change log to get an overview of all the new additions.

We have the build running on our internal production TeamCity installation for quite some time and it works good for us. However, please install the build as a test server. The version converts the settings and the database to a new format and you will not be able to downgrade the server to version 7.1.x, only to upgrade it to the following EAP builds and TeamCity 8.0 in the result.

Ready? Then get the build from the download page.

The forum would be the best place for your feedback and issue tracker - for any bugs you might encounter.

Thursday, December 13, 2012

TeamCity 7.1.3 BugFix Update: Fixes and Performance Improvements

Here is a new update for the 7.1.x versions: 7.1.3. It mainly includes bug fixes and some performance improvements, particularly related to cleanup. You can review the full list of fixed issues in our tracker.


This 7.1.3 release is still data format-compatible with all 7.1.x releases, so upgrade is recommended and you still will have a chance to revert to previous 7.1.x version if something plays wrong in the new version.

Time to grab the latest binaries and schedule an upgrade!

If you have not yet checked a recent entry in our official blog on our plugins week, you might want to do so as there are several plugins you can benefit from already in TeamCity 7.1.x.
Particularly Flaky tests analyzer, Deployer and Torrent artifacts ones might play nicely in certain environments. What is more important is your feedback which we wait for the plugins so we can further improve and consider bundled them in the future versions.