TeamCity On-Premises 2024.03 Help

将 TeamCity 与其他工具集成

TeamCity 的主要功能之一是可以直接与现代软件技术和平台集成。 为了确保我们的用户能够将其 CI/CD 管道的每个组件与 TeamCity 集成,我们要么:

  • 在 TeamCity 端提供智能检测和便捷的 UI 控制,或者

  • 向第三方系统方面公开专门的 REST API 端点,以便更容易地编写脚本和集成。

在 TeamCity UI 中,您可以根据它们的上下文在许多地方设置或调整软件集成。 本文概述了TeamCity默认支持的第三方软件和平台。 请记住,您可以通过安装额外的插件或者编写自己的插件来扩展此范围。
还请参考目前在 TeamCity 中支持的平台与环境的版本

以下的表格已根据新引入的集成进行更新,并且我们有额外的指导可供分享时也会进行更新。

操作系统和数据库

软件开发平台和构建工具

软件

可用的集成

额外的指南和教程

Java,包括

  • Maven

  • Gradle

  • Ant

.NET,包括

  • MSBuild

  • NAnt

  • Visual Studio 解决方案

  • FxCop

  • C# 脚本

  • C#

  • VB.NET

  • NuGet

命令行

  • 使用简单的 Command Line 运行器在各个平台上执行任何命令行操作

PowerShell

Python

Kotlin

Node.js

Ruby

SBT (Scala)

Xcode

测试框架和代码覆盖率

版本控制系统

数据传输协议

版本控制系统托管服务

软件

可用的集成

额外的指南和教程

GitHub.com / GitHub Enterprise

GitLab.com / GitLab CE/EE

Bitbucket Cloud / Bitbucket Server

Azure DevOps Services

JetBrains Space

虚拟化解决方案

云托管和编排解决方案

软件

可用的集成

Amazon EC2

VMWare vSphere 和 vCenter

Kubernetes

Microsoft Azure
(通过额外的插件)

阅读 如何在 TeamCity 中安装插件

Google Cloud
(通过额外插件)

阅读 如何在 TeamCity 中安装插件

问题跟踪器

与问题跟踪器的集成也在与 VCS 托管服务 的集成方面得到了体现。

IDE

通知服务

TeamCity 也可以通过 电子邮件发送通知

最后修改日期: 16日 7月 2024年