通过 TeamCity 和 AWS 集成加速 CI/CD 管道。借助无限的云资源和 TeamCity 管理任意规模的独特能力,让您的 CI/CD 流程更快、更可扩缩、更可靠。
TeamCity 提供与世界上使用最广泛的云平台 AWS 的无缝集成,帮助您的团队以前所未有的速度构建自动测试和接收来自自动测试的反馈。无论您是完全在云端还是拥有混合解决方案,TeamCity 都可以为您构建。
TeamCity 让您可以改进 CI/CD 管道的每个方面。
将 TeamCity 与 AWS 结合为一个 CI/CD 服务器,根据需求自动弹性扩缩。
在 S3 存储桶中存储无限数量的构建工件。
高峰时段根据需要任意增加构建代理,从而显著减少队列和缩短构建时间。
缩短反馈循环,提高团队速度,让他们专注于重要的事情。
平均而言,项目每天活跃使用构建资源的时间约为 8 到 14 小时。在剩下的 10 到 16 小时内,构建代理处于空闲状态,即使您已经支付它们的费用。
TeamCity 和 AWS 的集成提供了一种新方式。以最有效的方式利用资源,不为空闲构建代理付费。通过基于云的“随用随付”模式,您只为团队实际使用的资源付费。
8 小时
计费
16 小时
不计费
最多节省 66%
活跃构建代理
空闲构建代理
TeamCity 让您能够快速安全地构建、测试代码并将代码部署到 AWS。从灵活安全的 AWS Connection 功能到直接自动部署到 EC2 实例队列,TeamCity 以帮助您构建可靠、稳定的管道。
在 EC2 上根据需要自动启动尽可能多的代理,在构建完成后将其关闭以优化资源。TeamCity 为您编排。
借助 Amazon EC2 Spot 实例和 Spot 队列的内置支持,使用 AWS EC2 运行构建代理的 TeamCity 用户最多可以将计算成本降低 90%。
使用 TeamCity Cloud 中的按需 EC2 Mac 代理为 Apple 生态系统开发。
在 AWS S3 中上传和存储构建工件,确保无限且经济高效的存储。
TeamCity 可以检测构建代理的运行位置。对于基于 EC2 的代理,TeamCity 将所有工件相关请求直接提供给 S3。对于所有来自外部代理的请求,TeamCity 通过 Amazon CloudFront 路由。
TeamCity 默认支持 S3 智能分层存储类型。指定您需要的任意存储类型并进一步优化存储成本。
在专用 AWS 帐户中托管每个团队的构建代理,为项目团队实现更高的灵活性、分摊费用并提高安全性。
告别共享密码和 SSH 密钥。使用 AWS Systems Manager 访问云构建代理。所有活动都可以记录在审核日志中。
根据需要,TeamCity 默认提供临时 AWS 凭据,而不是公开保存的静态凭据。如果凭据通过构建日志泄露或在构建过程中泄露,这将大大降低影响。
Yuri Trufanov
Playrix 技术平台执行技术总监
在 Playrix,我们建立了一个混合 CI/CD 解决方案,其中包括 TeamCity 云配置文件和 AWS。此外,我们还有用于构建代理的本地部署计算机。这种组合能够全天容纳任意数量的构建,还为下班时间提供了基线代理数量。
TeamCity Cloud 完全在 AWS 上构建,并提供选项以利用 JetBrains 提供的代理并将您自己的 AWS 帐户中的 EC2 实例连接为自托管构建代理。
TeamCity Cloud 提供了为整个公司设置 CI/CD 系统所需的一切。TeamCity Cloud 已成功完成 AWS 基础技术审核,被 AWS 认定为合格软件。
Ivan Babiankou
Picnic 高级软件工程师
我们正在为所有 CI 用例寻找托管解决方案。除此之外,我们需要自托管代理来控制正在运行的软件以及正在使用的确切工具。带有自托管代理的 TeamCity Cloud 提供了一个量身定制的解决方案,我们包含 300 多名工程师的团队愉快地使用了该解决方案,我们的生产力被推向新水平。