Google 与 GitHub 合作简化云的 CI 流程

阅读时间图标 3分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

领先于微软 获得, GitHub 今天宣布与 Google 合作,以简化云中的持续集成 (CI) 流程。 作为此次合作的一部分,Google Cloud Build 即将登陆 GitHub。 Cloud Build 将帮助开发人员跨所有语言创建快速、一致、可靠的构建,并通过 Cloud Build 轻松设置 CI,并将构建和测试自动化作为其 GitHub 工作流程的一部分。

“在 GitHub Marketplace 上发布 Cloud Build 是令人兴奋的合作伙伴关系的第一步。 将我们完全托管的持续集成引入 GitHub 平台将为 GitHub 上的任何存储库提供快速、顺畅且方便的 CI。 谷歌云和 GitHub 对开发人员的生产力有着共同的愿景,我们期待继续在这种伙伴关系的基础上再接再厉。” — Melody Meckfessel,谷歌云工程副总裁。

“GitHub 很高兴能与 Google 合作,让 CI 轻松进行云原生应用程序开发。 将 Cloud Build for CI 用作 GitHub 工作流程的一部分的能力只是这种合作关系的开始,我们期待在未来与 Google 一起构建更多内容”,GitHub 技术高级副总裁 Jason Warner。

此集成的亮点:

  • 零配置 Docker 构建: 在一个步骤中,您可以对作为每个拉取请求的一部分推送到 GitHub 存储库的更改运行自动化容器构建和测试。 GitHub 将自动检测并推荐包含 Dockerfile 的存储库的 CI。
  • 可扩展性: Cloud Build 可满足您组织不断增长的需求。 您可以在几分钟内从本地计算机上的单个构建转变为跨多个项目在云中并行构建多个构建。
  • 安全性: 构建在受 Google 安全保护的基础架构上运行。 您可以完全控制谁可以创建和查看您的构建、可以使用哪些源代码以及构建工件的存储位置。
  • 灵活性: 对于高级用例,您可以在使用 Cloud Build 设置 CI 时包含一个 cloudbuild.yaml 文件。 这使您可以定义自定义构建步骤,通过缓存 Docker 映像加快构建速度,构建更精简的容器,并直接部署到 Google Kubernetes Engine、Google App Engine、本地集群(即将推出 Alpha 版)或其他云提供商。
  • 见解: 构建完成后,可以通过 Checks API 在 GitHub 中获得有关构建时间、失败和工件的详细信息,因此您可以在熟悉的 GitHub 环境中了解和诊断构建结果。 完整的日志和历史记录在 Google Cloud Console 的 Cloud Build 用户界面中提供。

从下面的源链接中了解有关此合作伙伴关系的更多信息。

Sumber: GitHub上

有关主题的更多信息: Github上, 谷歌云, 微软, 合作伙伴

发表评论

您的电邮地址不会被公开。 必填带 *