TeamCity 开箱即与大多数现代技术和 DevOps 平台集成。
在 Docker 容器中运行构建,生成新的 Docker 镜像并将其发布到您选择的容器注册表,然后将刷新的镜像部署到 QA 环境进行自动化测试。
您甚至可以让 TeamCity 在流程完成时负责关闭和清理 – 这些都可以由单个提交、拉取请求或时间表触发。
希望按需扩缩 CI/CD 流水线? With integrations available for Amazon Web Services, Kubernetes, Google Cloud Platform, Azure Resource Manager, and VMware vSphere, TeamCity gives you the flexibility to customize your build infrastructure and expand when needed.
TeamCity 的内置优化旨在简化构建资源的使用,因此没有理由不将 CI/CD 流水线移至云端。
担心云托管基础架构的成本? 设置资源限额来控制云支出。 想确保某些代理始终可用于特定项目?
将构建代理分配到资源池,保证团队的构建能力。
Playrix 技术平台执行技术总监
“我们最终使用的是一种混合云解决方案,其中包括 TeamCity Cloud Profiles 和 AWS。 我们可以在任何需要的地方运行任何需要的东西。”
将 TeamCity 与 Jira、YouTrack 或其他问题跟踪器集成,保证持续的 DevOps 反馈循环。 直接从 TeamCity 构建结果深入研究最新 bug 修正、功能和增强,全面了解项目进度。
借助 TeamCity 的 Jira Cloud 集成,确保所有相关方在最熟悉的系统中获得所需信息。 Jira 问题将实时更新,反映最新的构建和测试状态。
将 TeamCity 与 IDE 集成,获得当前工作的快速反馈。
在使用远程运行提交之前验证更改,查看代码检查的详细信息,触发个人构建,并从每个流水线阶段获取直接传递到 IDE 的结果,从而立即开始调试。
借助适用于 Microsoft Visual Studio 和所有基于 IntelliJ 平台的 IDE 的插件,您无需离开开发环境即可开始 CI/CD 流程。
TeamCity 提供与各种构建工具的无缝集成。
使用 Apache Maven、Gradle 或 Ant 自动构建任务,并在 Docker 容器内运行构建步骤。 即时获取详细的代码覆盖率和测试报告。
通过广泛的 NuGet 集成,TeamCity 可以在代理上安装和更新 NuGet 软件包,创建软件包并将其发布到 NuGet 源。
TeamCity 还可以充当 NuGet 源服务器,并在指定的 NuGet 软件包发生变化时触发构建。
借助 TeamCity,您可以指定项目及其所有子项目中的构建将要使用的多个 NuGet 源。