在 Google Cloud 中使用 Jenkins預先發布版

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

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

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

加快 Jenkins 建構項目的作業速度

在 GPU、TPU 和本機 SSD 等效能較高的虛擬機器上發布建構項目,更快獲得回饋。使用 Compute Engine Jenkins 外掛程式,根據需求佈建具備自訂 RAM 和 vCPU 的機器,進而加快建構項目的作業速度。

瞭解詳情

原生 Kubernetes

原生 Kubernetes 支援

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

瞭解詳情

調度 Jenkins 資源

在 Kubernetes 上為 Jenkins 調度資源

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

瞭解詳情

使用部署作業

使用部署最佳做法

您可以結合運用 Jenkins 的持續整合功能與 Spinnaker 的持續推送軟體更新功能,透過「紅/黑」及初期測試部署等 Spinnaker 內建部署最佳做法加快發布速度,並以更輕鬆的方式進行復原。

瞭解詳情

Store Manager

儲存和管理容器映像檔

在 Container Registry 中儲存團隊的容器映像檔,控管能夠存取、檢視或下載映像檔的人員,並在受到 Google 安全防護機制保護的基礎架構上穩定執行。

瞭解詳情

整合安全性

整合安全性和法規遵循功能

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

瞭解詳情

主要功能與特色

以下說明 Google Cloud 如何讓您的 Jenkins 建構作業更有效率且符合成本效益。

以 GitOps 方式持續推送軟體更新

使用 Git 做為管理應用程式原始碼和環境存放區的單一可靠資料來源。建立可透過提取要求進行建構、測試和部署的持續整合/持續推送軟體更新管道。

可預測、低成本

「承諾使用折扣」針對預先定義與自訂 VM 提供大幅折扣,另也提供多種可平行執行建構項目的機器類型,確保使用者無須等待。

用多少付多少

以秒為單位的計費方式可讓您在使用 Google Cloud VM 時按秒付費,以更實惠的價格運用 VM 加快 Jenkins 建構項目的作業速度。

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

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

後續行動

運用價值 $300 美元的免費抵免額和超過 20 項一律免費的產品,開始在 Google Cloud 中建構內容。

需要入門協助嗎?
與值得信賴的夥伴合作