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

資源
