Installation
The installation is straight forward. For the Windows version you just download the installer and it takes care of everything else (except for pressing Next buttons).
Once the installation is complete, TeamCity service starts and you can log in into TeamCity console.
Setting up project
I have to say that for first 5 minutes I was a little bit muddled. I thought I would make it without reading the documentation. I haven't used it before, but within 15 minutes I was able to find all information I needed from TeamCity web site which is a great plus. Now that I have configured 3 projects in TeamCity I can say that the configuration is intuitive.
In total (excluding time required to install SQL Server, SQL Server SP 2, SQL Server Management Studio, and VS 2010 - unfortunatelly we write tests in MSTest which use
1) Build project - 1st build step
2) Run MSTest tests - 2nd build step
3) Run code coverage analysis (TeamCity 6.x is shipped with dotCover) - part of 2nd build step
While I was configuring my 2nd project it took me even less, aprox 5 minutes to configure:
1) Build project
2) Run MSTest tests
3) Run code coverage analysis
4) Update email notification settings
Nice.
TeamCity IDE plugins
TeamCity has many IDE plugins. They can be found on your TeamCity server. In my case I installed VS 2010 plugin (/update/vsAddinInstallerv4.msi) and universal tray notifier app (/update/TrayNotifierInstaller.msi). No problems at all. VS 2010 required restart.
Summary
TeamCity looks like a really professional and powerful tool.
Cheers,
Łukasz
The installation is straight forward. For the Windows version you just download the installer and it takes care of everything else (except for pressing Next buttons).
Once the installation is complete, TeamCity service starts and you can log in into TeamCity console.
Setting up project
I have to say that for first 5 minutes I was a little bit muddled. I thought I would make it without reading the documentation. I haven't used it before, but within 15 minutes I was able to find all information I needed from TeamCity web site which is a great plus. Now that I have configured 3 projects in TeamCity I can say that the configuration is intuitive.
In total (excluding time required to install SQL Server, SQL Server SP 2, SQL Server Management Studio, and VS 2010 - unfortunatelly we write tests in MSTest which use
Microsoft.VisualStudio namespace) it took me 15 minutes to configure the following things:1) Build project - 1st build step
2) Run MSTest tests - 2nd build step
3) Run code coverage analysis (TeamCity 6.x is shipped with dotCover) - part of 2nd build step
While I was configuring my 2nd project it took me even less, aprox 5 minutes to configure:
1) Build project
2) Run MSTest tests
3) Run code coverage analysis
4) Update email notification settings
Nice.
TeamCity for C++ developers
Yes. As a part of preparation to my next project I started playing around with C++ and it's support in VS. TeamCity can build C++ projects as Visual Studio Solutions. C++ unit tests are executed by MSTest tool. Source code coverage... works like a charm! I still have to find some kind of StyleCop for C++ and hook it into TeamCity.
TeamCity IDE plugins
TeamCity has many IDE plugins. They can be found on your TeamCity server. In my case I installed VS 2010 plugin (/update/vsAddinInstallerv4.msi) and universal tray notifier app (/update/TrayNotifierInstaller.msi). No problems at all. VS 2010 required restart.
Summary
TeamCity looks like a really professional and powerful tool.
Cheers,
Łukasz

2 comments:
TeamCity rocks! Good luck in learning what you can achieve with it.
Hi Jarek,
I know you were involved in some C++ development. Do you have any "modern" tips, tools, and best practices for C++ development?
thanks,
Łukasz
Post a Comment