Listing Details| ID: | 195 |
| Title: | TeamCity: Continuous Integration and Build Server |
| Pagerank: | 6 |
| Short Description: | TeamCity is a continuous integration and build management system. With TeamCity, you can set up a build server within minutes and enjoy out of the box continuous unit testing, code quality analysis, and early reporting on build problems — even without leaving your favorite IDE. TeamCity offers a gentle learning curve, so you can quickly improve your release management practices by gradually adopting its advanced features and capabilities. Adaptive tests re-ordering, on-the-fly test results reporting, configurable notifications, and even making build artifacts accessible before the build is finished — TeamCity keeps you in the know with the most recent build updates and intermediate results, and shows how well your changes integrate into the project sooner. |
| Description: | Faster builds, better scalability — with grid computingDistributed build management helps optimize your hardware resources utilization by parallelizing product builds within the build agents grid. With build chains support, you can even break down a single build procedure into several parts to run them on different build agents — both in sequence and in parallel — using the same set of sources in all of them. First-rate control over large-scale environmentsTeamCity allows to administer build infrastructures of literally any size from a central Web interface. Define permissions and notifications with LDAP-aware user management. Watch your team performance and track responsibilities. Monitor all your builds and cluster utilization with detailed statistics and trends reports. Quickly add more build agents, when needed.
Proactive quality verificationTeamCity automates over 600 Java code inspections, code coverage and duplicates search — out of the box. It also builds, checks and runs automated tests on the server even before committing your changes — keeping your code base clean at all times.
Its features are:
Continuous Integration and Builds Monitoring TeamCity is a continuous integration tool and a distributed build management system that can be highly beneficial to teams using an agile development approach. Build Grid TeamCity architecture comprises of the server and a "farm" of Build Agents which run builds and make the Build Grid. The server only distributes the tasks of running builds with developer's changes on the company's Build Grid and provides the web UI, and all the job on running tests under different platforms, test suites and environments, performing code duplicates search and code analysis is performed on the Build Agents. Version Control Integration TeamCity integrates with a number of the most frequently used Version Control Systems, from which it obtains the source files to create your builds. Code Quality With TeamCity's numerous code quality features you can be sure your code base is being thoroughly tested from the project's start helping you develop high caliber software. Administration TeamCity's feature-rich web interface enables efficient administration and automation of common user tasks. You can setup, monitor your software building process and configure the server settings at any time from the web. Supported Platforms and Environments TeamCity supports both Java and .NET software development teams and integrates with the most popular VCSs, IDEs and development frameworks to ensure a smooth and stable development workflow. Extensibility TeamCity functionality can be extended in a number of ways. You can make declarative changes using the bits of XML, which provide additional information about your builds, or you can write a real TeamCity plugin using new and improved OpenAPI. |
| Category: | Testing |
| Link Owner: | |
| Date Added: | May 01, 2010 06:40:41 PM |
| Number Hits: | 1 |
| URL: | http://www.jetbrains.com/teamcity/ |