TeamCity 开箱即与大多数现代技术和 DevOps 平台集成。
在 Docker 容器中运行构建,生成新的 Docker 镜像并将其发布到您选择的容器注册表,然后将刷新的镜像部署到 QA 环境进行自动化测试。
您甚至可以让 TeamCity 在流程完成时负责关闭和清理 – 这些都可以由单个提交、拉取请求或时间表触发。
希望按需扩缩 CI/CD 管道? 通过适用于 Amazon Web Services、Kubernetes、Google Cloud Platform、Azure Resource Manager 和 VMware vSphere 的集成,TeamCity 让您能够灵活地自定义构建基础架构并根据需要进行扩缩。
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 源。
与您的技术栈集成的强大 CI/CD 工具