JetBrains TeamCity - the innovative integrated environment that provides efficiency for team development. NET and Java. It ensures that the basic processes of collective work without delay and integration with a variety of testing tools (testing units in real time checking on the server side code analysis).
Integration and testing
TeamCity automates the process of running tests and code changes in the group. TeamCity allows for comprehensive testing sends notification of errors and provides routine operations of integration. All you need to make the developer - to make changes to the version control system and keep working.
Ability to conduct testing remotely using tools Build Grid which lets you use multiple computers on the network. Reports not passed tests immediately available to group members who need this information and test results for the entire team in on-line.
Effective management of blocks of code
TeamCity provides flexibility to manage blocks of code. You can define and run a variety of block types (daily periodic etc.) with different configurations for any project including custom triggers providing convenience and flexibility to manage the development code.
Timely and automated message within group
Custom Notification Table provides immediate notification Developer error caused by its code and error display via a web interface. With one click the developer can not just take up the correction of an error but also to inform the entire group that someone is engaged in fixing (as well as indicate when repair will be performed).
Analysis on the server side
Apart from the possibility of testing at the time the blocks for the blocks having a configuration as a project file IntelliJ IDEA you can remotely carry out a set of code inspections IntelliJ IDEA. All of the identified problems will be displayed in the Web interface and editor IntelliJ IDEA as well as for local inspections.
Web-based interface and project dashboard
Web browser - thats all you need to work in TeamCity while not tied to any development environment or programming language. Functional Web-based interface allows you to perform all administrative and routine tasks. The toolbar provides a view of the current block and failed tests performed as well as starting blocks and reorganize the queue blocks.
Integration with development
Special module provides integration between TeamCity and IntelliJ IDEA 6.0 allowing developers to take advantage of features in TeamCity IDE.
Function of pre-test
This unique feature of the module for TeamCity IntelliJ IDEA allows you to avoid frequent syndrome "late inspection". Before making changes to the code they are testing. If the test is successful TeamCity automatically makes changes to the version control system. From there they will automatically be integrated into the next block of TeamCity. If the test is made fails the code is not accepted and the developer is notified. Bad code is never in the block so do not break the whole group.
Remote execution of individual blocks
This function module TeamCity allows to avoid the sad experiment with the code and virtually eliminates the possibility of making the developer of the code which can cause errors in the block. Developers can run the individual units remotely using TeamCity Build Grid as usual blocks but the modified code is not included in the version control system. If an error occurs the "real" unit will not suffer so does not interfere with the group. After receiving instant notification of errors the developer can do to fix them.
When the modified code is being tested in a private box the developer can safely make it into real power knowing that it will not cause an error. Thus developers can experiment freely without creating problems for the overall workflow.
6.5.6 Release notes
System requirements:
TeamCity is a user-friendly continuous integration (CI) server for professional developers and build engineers like ourselves. It is trivial to setup and absolutely free for small teams.
TeamCity Helps You:
* Automate code analyzing compiling and testing processes providing instant feedback on build progress problems and test failures all in simple intuitive web-interface;
* Run multiple builds and tests under different configurations and platforms simultaneously;
* Perform Pre-tested commits helping the rest of a team sustain an uninterrupted workflow;
* Have build history insight with customizable statistics on build duration success rate code quality and custom metrics;
* Enable cost-effective on-demand build infrastructure scaling thanks to tight integration with Amazon EC2.
http://anonymz.com/http://jetbrains.com/teamcity/
নতুনত্তের প্রতীক্ষাই...।