TeamCity On-Premises 2021.2

新しいC#スクリプトビルドランナー、組み込みの2要素認証(2FA)、およびPerforceの新機能を追加
10月 28, 2021
新バージョン

機能

  • More ways to be secure - TeamCity administrators can now enable two-factor authentication and require users to enter an additional authentication code to log in.
  • Perforce integration, taken further
    • Running builds on shelved changelists - The Run custom build feature now allows you to run personal builds with changes from a shelved changelist in Perforce. You can trigger a whole build chain on such a changelist and see the list of shelved files inside the TeamCity UI.
    • Perforce Shelve Trigger - Added the new Perforce Shelve Trigger, which detects new and modified shelved changelists whose descriptions contain a given keyword and triggers personal builds on them.
    • Perforce Helix Swarm  - Extended the Commit Status Publisher build feature by adding the new Perforce Swarm publisher. When the publisher is configured, TeamCity will send the information about builds to the Perforce Helix Swarm server, and the respective comments will be added to Swarm reviews on shelved changelists.
    • Automatic labels - The VCS labeling build feature now creates automatic labels in the Helix server. These labels work as aliases for changelist numbers. Compared to the static labels that were used in previous versions of TeamCity, these give you a significant boost in performance.
    • Parameterized connection variables - Perforce connection parameters are now passed to TeamCity as build parameters, allowing you to distinguish between different Perforce VCS roots when a project uses multiple Perforce connections.
  • JetBrains Space integration
    • Authentication - Added the new JetBrains Space authentication module, which allows you to log in using your Space account, just like you can log in with GitHub or GitLab.
    • VCS roots, projects, and build configurations - Previously, a configured connection with Space only allowed you to access its repositories and publish the status of your builds. The new version of TeamCity also allows you to add VCS roots, create projects, and create build configurations – all you need to do is add the necessary access rights on the Space side.
  • Authenticating via Microsoft Azure DevOps - Added the new Azure DevOps OAuth 2.0 authentication module, which allows you to log in to TeamCity with an Azure AD account.
  • Simplifying CI/CD for C# developers - Added a new C# Script build runner, which gives you an easy way to write build steps in a real programming language. The new build runner is cross-platform, works on any system with Docker and comes with built-in support for NuGet.
  • More ways to set up continuous integration with the Kotlin DSL - Added the ability to configure elements of your pipelines that were previously not covered by the Kotlin DSL, such as issue trackers, custom charts, or shared resources.
  • Sakura UI - Added two views from the classic UI that were absent in the Sakura UI: Pending Changes and Change Details. Usernames now display avatars next to them, so you can identify the authors of commits more easily. This was added to both the Sakura UI and the classic UI.
C# Script build runner simplifies CI/CD for C# developers.

TeamCity On-Premises

継続的な統合とビルド管理のソリューション

ご質問がありますか?

今すぐ JetBrains ライセンススペシャリストとライブ チャット