TeamCity 2019.1

新外觀和感覺的 UI,更少的點按!原生 GitLab 集成,以及對 GitLab & Bitbucket 伺服器拉請求的支援。
5月 24, 2019
新版本

特性

  • New look, new feel, fewer clicks - This version improves the look and updates the underlying technology stack so now the UI works as a single-page application. This means you can access parts of it faster and all the changes appear instantly. 2019.1 targets the pages related to working with projects and build configurations.
    • Sidebar - You can now access and search all your projects and build configurations via a sidebar. Tag build configurations or whole projects as your favorites, and they will always be available at the top of the list in the sidebar. You can also find extra bits of handy information there, such as new changes, build status, new tests, and running builds.
    • Project overview - The new project overview presents you with a dashboard-style view over your build configurations. Each configuration gets its own card which displays a histogram with up to 14 of the latest builds. For each of the builds, you can see the status (green means successful, red is failed), build time, and how long the build has spent in the queue. There is also information about the build that is currently running.
    • The Branches tab - The reworked Branches tab displays your default branch at the top, hiding the rest of the branches in an expandable block underneath. The details of the latest builds in the default branch can now be seen right away which increases the visibility of the important data.
  • Full GitLab support out of the box
    • Using GitLab? TeamCity 2019.1 adds full support for GitLab. You can now set up a GitLab connection and create projects in TeamCity with one click, by simply picking a GitLab project from the list.
    • This version also added support for GitLab merge requests, so you can now set TeamCity up to automatically run the build on each merge request and then automerge it if the build is successful.
  • Go - The Go language is now supported natively by TeamCity. Add your Go projects and TeamCity will detect and report Go tests, providing rich insights into the test status, its history across the builds, and duration, and will mark unstable tests as flaky. With the Test History tab, you can now dig deeper into your Go tests.
  • Token-based authentication - In addition to basic HTTP authentication, TeamCity now supports authentication based on permanent access tokens. Tokens are useful for REST API authentication, so that you don’t need to expose a user login and password in scripts.
  • Snapshot dependencies without sources synchronization - You can now turn off the synchronization of code revisions for the snapshot dependencies. This is handy when running deployments and lets you promote one of the older builds in the chain using the latest deployment configuration.
  • AWS Spot Fleet requests - With this more flexible way of creating Spot Instances, you can now have more granular control over your Spot Fleet. TeamCity 2019.1 lets you submit and edit the spot fleet configuration file and specify the strategy, set the target capacity, and add tags to your instances. It is a more advanced and cost-effective way of running your builds on AWS.
  • Processing build lifecycle on a secondary node - The secondary node now has an additional responsibility: processing the build lifecycle. If you turn it on, the secondary node will handle the build-related tasks, such as running and finishing builds, uploading artifacts, and failure conditions processing. This change expands the already broad list of tasks that you can offload from your main server onto a secondary one: collecting changes, serving as a read-only backup node, and now, processing the build lifecycle.
  • On-demand tools loading - Tools will now only be loaded onto agents on demand. The necessary tools will be loaded only when the first build requiring them appears. This significantly improves the build agent upgrade times and saves you network traffic.
New TeamCity UI

TeamCity On-Premises

連續集成和構建管理的解決方案。

有任何疑問嗎?

Live Chat現在與我們的JetBrains 專家即時聊天詢問。