The 10th anniversary release of TeamCity is packed with new features.
TeamCity DSL lets users configure projects and build configurations programmatically, as code, based on the Kotlin programming language. Keep this code in a VCS, and all the changes to it will be applied to a build server automatically, without having to interact with the web UI.
Additional node for handling data coming from running builds takes the load off the main server and lets users run more builds at a time
Cross-server projects popup lets connect multiple TeamCity servers and browse...
Better code understanding, coding assistance and support for all major tools and frameworks.
Better PHP language support - Improved type inference, strict type inspection for PHP 7, better parsing of PHP 7 and PHP 7.1, and improved getter and setter generation for PHP 7 (and higher).
New editing experience - Dynamic live template for smart completion of function parameters; values of class constants shown in completion lists, filter out static methods from completion lists; smart type code completion; and various @throws improvements.