在 Google Cloud 上的 CI/CD

歡迎來到 CI/CD 開發人員中心!開始使用或進一步瞭解持續整合與持續部署。

無論您是在尋找研究、查看 CI/CD 產品,還是想嘗試快速入門,或只是想觀看影片,本中心的建立只有一個目標:讓您的團隊透過 Google Cloud 上的 CI/CD 更迅速、更安全地交付軟體!

精選快速入門導覽課程

從這裡開始!利用這些快速入門導覽課程,在幾分鐘之內讓您的第一個 CI/CD 管道開始運行。

使用 Cloud Build 建構 Docker 映像檔

使用 Cloud Build 建構 Docker 映像檔,並推送至 Container Registry。

使用 Cloud Build 建構 Go 應用程式

使用 Cloud Build 建構 Go 二進位檔,並推送至 Google Cloud Storage。

使用 Cloud Build 持續部署 App Engine

使用 Cloud Build 和 Cloud Source Repositories 自動化 App Engine 部署。

精選程式碼研究室

使用 Cloud Build 持續部署

使用 Cloud Build 設定 GKE 的持續部署管道。

使用二進位授權保護 GKE 部署

使用二進位授權,在部署前確認容器映像檔符合團隊做法和標準。

精選產品

不論您是希望將目前的管道移到 Google Cloud,或是開始使用我們的端對端持續整合解決方案 Cloud Build,Google 都為您提供了解決方案。

Cloud Build

Cloud Build 是在 Google Cloud Platform 上執行建構的一項服務。Cloud Build 可從 Cloud Storage、Cloud Source Repositories、GitHub 或 Bitbucket 匯入原始碼,依據您的規格執行建構,並產生 Docker 容器或 Java 封存檔等成果。

Container Registry

您的團隊可使用 Container Registry 的單一主控台,以精細的存取權控制功能管理 Docker 映像檔、執行安全漏洞分析,並決定使用者可存取之內容。現有的持續整合/持續推送軟體更新整合可讓您建立完全自動化的 Docker 管道,並迅速獲得回饋。

Cloud Source Repositories

Google Cloud Source Repositories 是在 Google Cloud Platform 上託管,功能完整的私人 Git 存放區。在功能完整、可擴充的私人 Git 存放區上輕鬆協作,並安全地管理程式碼。連線到其他 GCP 工具 (包括 Cloud Build、Stackdriver 和 Cloud Pub/Sub),以擴展您的 Git 工作流程。在您擁有的存放區中以功能強大的索引搜尋更快速地存取程式碼。

精選解決方案

瞭解如何利用這些解決方案建造和實作端對端持續整合與持續部署。

使用 Kubernetes Engine 執行 Jenkins

在 Kubernetes Engine 上執行 Jenkins,提供多作業系統支援、更乾淨的建構,以及更理想的負載平衡。

使用 Azure Pipelines 和 Google Kubernetes Engine 建立持續整合/持續部署管道

使用 Azure Pipelines (先前稱為 Visual Studio Team Services)、Google Kubernetes Engine (GKE) 和 Container Registry 建立持續整合/持續部署 (CI/CD) 管道。

使用 Cloud Build 以 Git 運作方式持續推送軟體更新

在 Google Cloud Platform 上使用我們的託管生產力套件 Cloud Build 或流行的 GitOps 方法建立持續整合與推送軟體更新 (CI/CD)管道。

內容串流

隨時掌握關於 CI/CD 平台領域中的重大事件和其他內容的最新消息。

掌握 Cloud Build 設定語法

建立進階 CI/CD 平台管道,充分發揮 Cloud Build 的潛力。瞭解進階功能和最佳做法,當您增加管道的複雜度時,它們能協助您維護配置。

GCP 播客 ─ 與 Steven Kim 和 Christopher Sanson 討論 Spinnaker

Spinnaker 是一個開放原始碼的多雲端持續部署平台,獲得 Netflix、Waze、Target 和 Cloudera 等公司採用,並備有一個名為 Halyard 的新型開放原始碼指令列介面 (CLI) 工具,讓 Spinnaker 本身更容易部署。

GCP 播客 ─ 持續整合與持續部署

想要獲得更多關於 CI/CD 的訊息嗎?查看我們所有關於持續整合與持續部署的 Google Cloud Platform 播客。瞭解 Percy 影像審查、Spinnaker 對企業的持續推送軟體更新、Travis CI 持續整合等內容。

部落格 ─ 千萬不要跳過測試!(即使遇到危機也一樣)。

「我知道錯誤在哪裡,所以只要做個小小的修改。沒時間執行測試了...噢 [消音]。」

使用 Cloud Build 搭配 Kaniko 更迅速地建構容器

使用 Cloud Build 搭配 Kaniko (一種可從 Dockerfile 建構容器映像檔的開放原始碼工具)。Kaniko 讓 Cloud Build 將容器建構成果儲存於快取中,進而大幅加速建構階段。

使用 Cloud Build 讓團隊加速

在今天,軟體團隊必須比以往更迅速地提供更多商業價值。為此我們向您介紹 Cloud Build 的原因,這是一個全代管 CI/CD 平台,可讓您在雲端大規模建構和測試應用程式。

CI/CD 如何讓生產製造不出錯

使用 Cloud Functions 的實例學習如何使用 CI/CD 測試策略讓生產製造沒有錯誤。

影片串流

影片串流

無伺服器世界中的 CI/CD (CI/CD)

從本 Next Rewind '18 影片中瞭解:無伺服器和 CI/CD 可協助您降低建構、設定、測試和部署成本,並省下更多時間,以專注在應用程式上。

混合型雲端和多雲端環境的 CI/CD (Cloud Next '18)

鑒於有 80% 的企業採用混合或多雲端策略,我們將於此說明如何提供持續整合與持續部署。