Google Cloud 上的 Jenkins

運用 Jenkins 加快作業速度,並享有調度資源及安全性等好處。

自動化執行 Jenkins 安裝、升級和資源調度

善用 Jenkins 管道,享有更多好處

Google Cloud 提供可預期的成效和可擴充式基礎架構,能加快您的 Jenkins 建構速度。在 Google Kubernetes Engine 中執行 Jenkins 時,可以將 Jenkins 的安裝、升級和資源調度作業自動化。採用 Compute Engine 能讓您順暢執行工作,輕鬆向外擴充您的建構設備。在軟體開發週期的早期階段就掃描您的構件,藉此偵測安全漏洞。定義政策並確保每個映像檔都已通過必要的驗證階段,再開始進行部署。

搭配 Google Cloud 使用 Jenkins 的好處

加快 Jenkins 建構速度

在 GPU、TPU 和本機 SSD 等高效能虛擬機器上發布建構作業,以更快獲得回饋。使用 Compute Engine Jenkins 外掛程式,可讓您視需要佈建自訂 RAM 和 vCPU 的機器,進而加快建構速度。

瞭解詳情 

原生 Kubernetes 支援

使用 Jenkins 和 Kubernetes 輕鬆設定持續整合/持續推送軟體更新管道。您可以透過 Jenkins GKE 外掛程式簡化設定作業,同時執行測試,並將構件部署到 Google Kubernetes Engine (GKE)。

瞭解詳情 

在 Kubernetes 上調度 Jenkins 資源

在 GKE 叢集上部署 Jenkins,由 Kubernetes 處理資源調度和負載平衡的工作。GKE 也會提供臨時的建構執行工具,確保每個建構作業都能在乾淨的環境中執行,而且叢集只在建構作業執行時才使用。

瞭解詳情 

使用最佳部署做法

結合 Jenkins 的持續整合功能和 Spinnaker 的持續推送軟體更新功能。運用 Spinnaker 的內建最佳部署做法 (例如「紅/黑」或初期測試部署),不僅能加快發布速度,也能輕鬆執行復原作業。

瞭解詳情 

儲存和管理容器映像檔

在 Container Registry 中儲存團隊的容器映像檔,掌控哪些人員能夠存取、檢視或下載映像檔,並確保業務能在由 Google 安全機制保護的基礎架構上穩定運作。

瞭解詳情 

整合安全性和法規遵循

構件建立完成後立即進行安全漏洞掃描。您可透過內容詳盡的報表,瞭解安全漏洞造成的影響和可用的解決方法。強制執行自動化政策驗證,確保只部署已通過驗證的構件。

瞭解詳情 

功能

以 GitOps 方式持續推送軟體更新 使用 Git 做為管理應用程式原始碼和環境存放區的單一可靠資料來源。建立可透過提取要求進行建構、測試和部署的持續整合/持續推送軟體更新管道。
可預測、低成本 「承諾使用折扣」針對預先定義與自訂 VM 提供大幅折扣,另也提供多種可平行執行建構項目的機器類型,確保使用者無須等待。
用多少付多少 以秒為單位的計費方式可讓您在使用 GCP VM 時按秒付費,以實惠價格加快建構 Jenkins 項目的速度。

Jenkins 外掛程式

儲存構件、部署至 Kubernetes 和 VM,或使用私人憑證來進行 Jenkins 授權。

在虛擬機器 (VM) 上發布 Jenkins 建構項目

在 Compute Engine 中使用 Jenkins 代理程式,將持續整合/持續推送軟體更新管道自動化,並執行建構作業。

瞭解詳情 

透過 Jenkins 授予 Google Cloud 的安全存取權

使用 Google 服務帳戶來驗證 Google Cloud 的安全存取權。

瞭解詳情 

管理建構構件

發布建構構件到 Cloud Storage 進行備份和封存。

瞭解詳情 

利用 Jenkins 部署至 Google Kubernetes Engine

透過 Jenkins 和 Kubernetes 設定持續整合/持續推送軟體更新管道。

瞭解詳情 

GCP 讓 Jenkins 的資源調度作業變得很輕鬆。由於現在每月的資料移轉可以超過 350 TB,且 Jenkins 建構作業散布在 670 個 vCPU,因此執行建構所需的時間已從數天大幅縮減至數分鐘。此外,按秒計費方式讓我們用多少付多少, 每天花不到 £110 英鎊就能加快 Jenkins 建構作業。如果是用我們自己的基礎架構來進行類似的工作,需要的花費隨隨便便就可能超過 £69,600 英鎊,而且我們還得投入大量的實作時間。

- PCMS Group plc 開發運作部主管 Tony Espley

資源

Google Cloud

開始使用

瞭解詳情並著手實作

第一次使用 GCP 嗎?我們提供您 $300 美元的額度,歡迎免費體驗 GCP 產品。

需要進一步協助嗎?

我們的專家會協助您打造合適的解決方案,或是為您找到符合需求的合作夥伴。