Azure 和 Jenkins

Jenkins 是熱門的開放原始碼自動化伺服器,可用來為您的軟體專案設定持續整合和傳遞 (CI/CD)。 您可以在 Azure 中裝載 Jenkins 部署,或使用 Azure 資源擴充現有的 Jenkins 設定。 Jenkins 外掛程式也可用來將應用程式的 CI/CD 簡化至 Azure。

本文是搭配 Jenkins 使用 Azure 的簡介,詳細說明 Jenkins 使用者可用的核心 Azure 功能。 如需在 Azure 中開始使用您自己的 Jenkins 伺服器的詳細資訊,請參閱 在 Azure 上建立 Jenkins 伺服器。

在 Azure 中裝載 Jenkins 伺服器

在 Azure 中裝載 Jenkins,以集中您的組建自動化,並在軟體專案的需求成長時調整部署規模。 請參閱 快速入門 - 開始使用 Jenkins ,瞭解如何在 Linux VM 上安裝及設定 Jenkins。 使用 Azure 監視器記錄Azure CLI 監視和管理您的 Azure Jenkins 部署。

視需要調整組建自動化

將組建代理程式新增至現有的 Jenkins 部署,以隨著作業和管線的組建數目和複雜度增加,調整 Jenkins 組建容量。 您可以使用 Azure VM 代理程式外掛程式外掛程式在 Azure 虛擬機上執行這些組建代理程式。 如需詳細資訊,請參閱我們的 教學課程

使用 Azure 服務主體設定之後,Jenkins 作業和管線就可以使用此認證來:

將您的程式代碼部署至 Azure 服務

使用 Jenkins 外掛程式將應用程式部署至 Azure,作為 Jenkins CI/CD 管線的一部分。 部署到 Azure App 服務Azure Container Service 可讓您暫存、測試及發行應用程式的更新,而不需要管理基礎結構。

外掛程式可用來部署至下列服務和環境:

  • Linux 上的 Azure App 服務。 請參閱教學課程以開始使用。