Azure Pipelines

持續建置、測試及部署到任何平台與雲端

取得裝載於雲端的 Linux、macOS 及 Windows 適用管線。建置 Web、傳統型和行動應用程式。部署到任何雲端或內部部署。

使用 Pipelines 將您的組建和部署自動化,讓您花費較少時間在瑣碎的細節上,並花費較多時間在發揮創意上。

任何語言、任何平台

建置、測試及部署 Node.js、Python、Java、PHP、Ruby、C/C++、.NET、Android 和 iOS 應用程式。在 Linux、macOS 和 Windows 上同時執行。

容器和 Kubernetes

輕鬆建置映像並推送到容器登錄,例如 Docker 中樞和 Azure Container Registry。將容器部署到個別主機或 Kubernetes。

具備擴充能力

探索及實作由社群所建置的各種不同建置、測試和部署作業,以及從 Slack 到 SonarCloud 的數百項延伸模組。

部署到任何雲端

實作您軟體的持續傳遞 (CD),以傳遞至任何雲端,包括 Azure、AWS 和 GCP。視覺化任意數量的互相依存階段部署。

免費提供開放原始碼

確保每個開放原始碼專案都有快速的持續整合/持續傳遞 (CI/CD) 管線。取得 10 個免費的平行作業,以及不限分鐘數地建置所有開放原始碼專案。

進階工作流程和功能

利用簡單的組建鏈結和多階段組建。支援 YAML、測試整合、發行閘道、報告等。

Github 使用者嗎?您已涵蓋在內。

建置、測試並部署您在 GitHub 上建立的所有項目。透過與 GitHub 提取要求、檢查和狀態的深度整合,在所有平台上快速可靠地建置。

使用 Pipelines 更快建置及部署

由 Microsoft 託管的 Linux、macOS 和 Windows 代理程式

使用 Microsoft 雲端託管代理程式來簡化硬體和 VM 的管理工作。取得每個主要平台和工具的完整 CI/CD 管線支援。

具有原生容器支援的強大工作流程

透過平行作業和測試執行快速建置。以您實際需要的工具,使用容器作業來建立一致且可靠的組建。輕鬆建立新的容器並推送到任何登錄。

彈性部署到 Kubernetes、無伺服器或 VM

部署到 Kubernetes、VM、Azure Functions、Azure Web Apps 或任何雲端。使用階段、閘道及核准來建立最適合您的部署策略,並確保每個步驟的品質。甚至從其他 CI 系統 (例如 Jenkins) 部署。

Pandas

Pandas is a community-maintained project, and Azure Pipelines lets me be more efficient at reviewing pull requests and contributions. It automatically tests the pandas code on Windows, Lunux and Mac, and I can see results in one place. If the tests fail for a pull request, I can just tell the contributor to "ping me on green".

Pandas 專案維護人員 Jeff Reback

開放原始碼專案

10 免費

平行作業,每月不限分鐘數

Microsoft 裝載 CI/CD

1 免費

平行作業,每月最多 1,800 分鐘

每個平行作業 $40,不限分鐘數

自我裝載 CI/CD

1 免費

平行作業,每月不限分鐘數

之後每個額外的平行作業 $15

使用 Azure Pipelines 的方法

了解 Microsoft 的 .NET 基礎結構團隊如何仰賴 Azure Pipelines,每天為 .NET Framework 開放原始碼專案執行數百萬次自動化的測試。了解該團隊如何透過共用工具,並移至支援 Windows、Linux 和 Mac 所有組建的單一 CI 系統,簡化與開放原始碼社群的共同作業。