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 儲存體 外掛程式,安全地將組建成品儲存並封存 Azure 儲存體 中。 檢閱 Jenkins 記憶體操作說明以 深入瞭解。
- 使用 Azure CLI 管理及設定 Azure 資源。
將您的程式代碼部署至 Azure 服務
使用 Jenkins 外掛程式將應用程式部署至 Azure,作為 Jenkins CI/CD 管線的一部分。 部署到 Azure App 服務 和 Azure Container Service 可讓您暫存、測試及發行應用程式的更新,而不需要管理基礎結構。
外掛程式可用來部署至下列服務和環境:
- Linux 上的 Azure App 服務。 請參閱教學課程以開始使用。