Team City is integrated team environment that enables running and monitoring of build processes, and facilitates integration of changes for developers working on both Java and .Net platforms.
Key features include:
- Continuous Integration Support – integrate and remotely test code changes many times a day utilizing NUnit (.NET) or JUnit (Java) testing frameworks.
- Effective Build Management allows for running builds using popular NAnt, MSBuild, Ant, and Maven build tools and immediately provides information about build results via web interface or Windows tray notifier. In case of build failure, a developer can take responsibility for this and other team members are notified that the problem is being solved.
- Powerful and Intelligent Build Grid leverages the workload of computers which may run multiple builds/tests at a time, both for single and multiple projects. Each computer included into the build grid can define its own environmental parameters and TeamCity intelligently distributes builds among the machines.
- Web-based Administration – developers and their managers can easily get build and test reports, see the current build status, and configure all the necessary build settings using a convenient Web interface. Build history and all the resulting build artifacts can also be managed on the server.
For more info on the features, visit http://www.jetbrains.com/teamcity/
Like other JetBrains products, TeamCity is created by and for professional developers. It is already being used by JetBrain’s own teams every day to run IntelliJ IDEA, ReSharper, and even its own builds.