TeamCity is a Continuous Integration (IC) tool created by JetBrains in 2006 that stands out among others for its ease of configuration for applications in Java, .NET and others.
Because TeamCity is better for you, developer administrators, and engineer managers.
TeamCity is a Continuous Integration (IC) tool created by JetBrains in 2006 that stands out among others for its ease of configuration for applications in Java, .NET and others. The tool is available by proprietary license, i.e. it is not Open Source. However, JetBrains offers an API, TeamCity Open API, to assist in creating plugins with its own functionalities. It is currently in version 10.0.5, March 9, 2017, which means that the tool is still constantly improving.
The tool is Freemium, that is, it can be used but if more features are needed, it is necessary to pay. In the free version, you can create 20 build settings and use 3 build agents. You can then purchase a Build Agent package or negotiable business licenses.
Do better with TeamCity:
Do you practice a traditional approach to Continuous Integration, or do you prefer Branches with Git or Mercurial? Either way, TeamCity has covered with a wide range of developer-oriented features to take your team's performance to the next level.
Start saving your time
Whether you develop in Java, .NET, or mobile platforms, TeamCity has the essential elements you need to get started in a matter of minutes, right in the installer package.
Extend the way you go
need special additional features, choose over 100 out-of-the-box plugins. Or, add custom features by creating your own plugins using the TeamCity Open API. Rely on scalable architecture, and TeamCity licensing gets smarter if you increase. Its licensing model allows you to get completely free and expand your server's capabilities without problems because you need more power.
Seamlessly integrate and deploy
Initially a Continuous Integration server, TeamCity covers all the features you expect a mature continuous deployment platform. Today is the best choice you can make for both.
Your construction engineer 24/7 Continuous and powerful integration:
Remote execution and pre-tested commit Create, check, and run automatic tests on the server, even before compromising your changes – keeping your code base clean at all times. On-the-fly build progress reports
Smart setup:
Project hierarchy Form your project tree to inherit parent settings and permissions. Templates Create templates with common settings and inherit any number of build settings it.
Build chains and dependencies
I owe a single compilation procedure in parts that can be executed in sequence or in parallel.
Integral integration VCS Branches of Resources Using branches of resources for development? TeamCity will detect and create changes in your branch, and merge the master. Version settings Sync your project settings with VCS and never lose it again.
Features:
Technology Awareness One reason Why TeamCity is dubbed "Intelligent CI Server" is the integration approach. When we say we support a tool, we mean it in every possible way. For example, support for Visual Studio projects provides automatic detection of tool versions, test framework support, code coverage, static code analysis, and more. And the best is that you get all this support without installing any plugin and no modifications to create scripts!
Configuration:
Skilled software developers try to avoid duplication of code; Similarly, construction engineers avoid duplicating configurations. TeamCity understands this and provides several ways to reuse settings. Building History We believe that maintaining a history of builds, changes and failures is crucial to the success of any software development process. TeamCity allows you to run history builds, view statistics and test history reports, as well as pin, tag, and add builds to favorites. All changes are accumulated in the change log. Build Infrastructure Imagine a conveyor belt of change developers and a lot of testers taking the changes, checking them and complementing those changes with verification results. TeamCity is a carrier, except that testers are replaced by build agents.
Code quality tracking:
Helping you get better code quality in your project is TeamCity's ultimate goal. That's why it comes with analysis and inspections of famous IntelliJ IDEA and ReSharper code for Java and .NET code. The main roofing mechanisms are also packaged and supported out of the box. You can even use code quality as a build failure condition. VCS Interoperability The version of TeamCity controls the integration of systems is comprehensive. It's hard to imagine a project whose source code couldn't be recovered by TeamCity. Learn more
Extensibility and customization:
TeamCity provides multiple forms of server interaction, customization, and extension. Use service messages in your build scripts, interact via the REST API, or create plugins for TeamCity using Open API. System Maintenance TeamCity helps you keep your CI server healthy and stable even when there are no builds running, so you don't waste your time when you need it most. It provides useful reports such as disk usage, build time, and server security reports. In addition, it performs background build history cleanup, so that User Management We understand that a CI server is something used by an entire team or even by an entire company. That's why TeamCity offers flexible user management, including assigning user roles, ordering users into groups, different forms of user authentication, and a record with all user actions. For the transparency of all activities on the server.
Key Integrations:
It is impossible to imagine a great CI and CD server without integration with some key tools such as version control, crawler, build tool, and your package repository. TeamCity takes you very seriously to provide full support for these key integrations. Cloud integrations TeamCity leverages cloud computing by dynamically expanding its build agent farm in Amazon EC2, Microsoft Azure, and VMware vSphere.
Continuous integration
Do you take continuous integration seriously? Do you want to have a stable trunk and green buildings? If so, TeamCity will provide numerous resources to support you all the way.
System requirements:
Java 1.5 server (already included in the .exe Windows) Servlet 2.4 and JSP 2.0 container. Tomcat 5.5.12 or higher is preferred (with the exception of Tomcat 5.5.20). (For .war distribution only) Perforce Client (if you are using Perforce as your VCS) Microsoft Visual SourceSafe 6.0/2005 if you are using VSS as VCS Microsoft Team Explorer if you are using Team Foundation Server (TFS) as VCS Rational ClearCase Client if you are using ClearCase AS VCS AGENT JRE 1.5 (already included in the .exe distribution of Windows) JDK 1.5 if you are running IPR, Inspections or compilations Duplicate Finder Browsers supported MSIE 6.0 or later Mozilla Firefox 1.5 or later Opera 8.5.x, 9.0.x Safari 2.0.x
You don't know what software you need or you haven't found what you were looking for? We have a team ready to help you choose the right software for your company.