Tuesday, June 16, 2009

TeamCity 4.5.3 is here to fix 4.5.2

It happened that 4.5.2 release had Rake runner nonfunctional :(

Sorry about that. We fixed the issue right away but need to provide updated distribution so that less users are affected.

So here it is: TeamCity 4.5.3.

The main development is already done in to-be-5.0 trunk but for the week since 4.5.2 release we integrated several fixes and improvements into 4.5.x branch. Here is what our tracker reports for 4.5.3.

BTW, "Cheers" to all the users who showed up at our JavaOne booth. Thank you for the feedback and do not hesitate to post and discuss more in the forums.

Tuesday, June 9, 2009

Teamcity 4.5.2 is available

Hello everyone,

The second update of TeamCity 4.5 is available for download.
The list of changes is available in our tracker and on our main site.

This build contains an updated version of SVNKit library (1.3.0), so it should behave more nicely with Subersion 1.6 repositories.

Let us know about issues found, if any.

Kind regards,
KIR

Monday, May 25, 2009

Meet us at JavaOne

Want to meet in person with guys behind TeamCity, IDEA or MPS? Eager to see the products in action or describe pain points? Come to JetBrains booth at JavaOne (June 2-5).

Thursday, May 7, 2009

TeamCity 4.5.1 is released

Fixed bugs: http://www.jetbrains.net/tracker/issues?q=state%20fixed%20fix%20for%20Calcutta%204.5.1%20(8975)

Download link: http://www.jetbrains.com/teamcity/download/index.html

Thursday, April 23, 2009

TeamCity 4.5...

is live.
Time to think about new features and plans. Any suggestions?

Friday, April 17, 2009

TeamCity Git Support from JetBrains

One of the most requested version control supports in TeamCity is Git. We do not (yet?) use it ourselves but were a bit affected too because most of the Ruby projects we setup on teamcity.jetbrains.com to demo our Rake runner were moved to Git and we could not build them anymore.

There was a git-teamcity project on gitgub, but it seems that the first author lost interest before it took off. Luckily, it was branched by Chris Ortman and the first working Git plugin for TeamCity appeared some time after. The plugin was installed on some public instances like CodeBetter.com.
AFAIK the plugin uses agent-side checkout and relies on git binaries present on TeamCity server and agent machines.

After IDEA officially received Git support we got a chance to devote time to adding Git support to TeamCity. IDEA integration is based on git binaries but JGit was chosen as an integration method for TeamCity plugin.

Quite naturally, TeamCity Git plugin sources were put into Git repository. Thanks to Git distributed nature it was no problem to start with local repository on the developer's local machine and then push the changes to public repository without any special treatment to save the history.

Several weeks ago we installed the Git plugin in our internal TeamCity installation and started to build the plugin with TeamCity. Today we upgraded teamcity.jetbrains.com to just released build (4.5 RC), added the plugin and now are able to build the plugin so everyone can have access to the most recent version in the best traditions of CI.

Everyone is welcome to try the plugin and send us feedback.

Please note that the plugin is in EAP stage, so critical issues can be encountered. Please also ensure you have the latest TeamCity EAP build as the Git integration plugin is not compatible with previous versions.

New build (8909): Release Candidate

We plan the release for the next week and here is a release candidate build. As one of the last changes we decided to perform rename refactoring on the version itself. With all the features and improvements since 4.0 we decided it can deserve to be called 4.5 instead of 4.1.

The only change we forgot to commit is a version displayed in the TeamCity footer: if you see 4.1 there distrust your eyes, it's 4.5, but masquerading :)

So, what's new?
- reworked tests grouping on the tests tab
- further improvements to LDAP synchronization (anyone to describe LDAP configuration to test completeness of our settings?)
- fixes, improvements and fixes again.

More in release notes.

If you try the build (please do), let us know about any issues uncovered in your environment.