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 用戶界面中提供。

從下面的源鏈接中了解有關此合作夥伴關係的更多信息。

資源: GitHub上

有關主題的更多資訊: Github上, Google雲端, 微軟, 合作夥伴

發表評論

您的電子郵件地址將不會被發表。 必填字段標 *