Azure Pipelines

持续生成、测试并部署到任何平台和云

获取适用于 Linux、macOS 和 Windows 的由云托管的管道。构建 web、桌面和移动应用程序。部署到任何云或部署到本地。

使用 Pipelines 自动执行生成和部署,减少花费在操作上的时间,将更多的时间用于创造。

任何语言,任何平台

生成、测试和部署 Node.js、Python、Java、PHP、Ruby、C/C++、.NET、Android 和 iOS 应用。在 Linux、macOS 和 Windows 上并行运行。

容器和 Kubernetes

轻松生成映像并将其推送到容器注册表,如 Docker 中心和 Azure 容器注册表。将容器部署到各主机或 Kubernetes

可扩展项

探索并实现广泛的社区生成的生成、测试和部署任务,以及从 Sack 到 SonarCloud 的数百个扩展。

部署到任何云

实现软件持续交付 (CD) 到任何云,包括 Azure、AWS 和 GCP。可视化部署到任意数量的相互依赖阶段。

免费开放源代码

确保每个开源项目的快速持续集成/持续交付 (CI/CD) 管道。为所有开源项目获取 10 个免费并行作业和无限制生成分钟数。

高级工作流和功能

利用简单的生成链和多阶段生成。支持 YAML、测试集成、发布入口、报告等。

GitHub 用户?你可以实现这一切。

在 GitHub 上生成、测试和部署创建的全部内容。通过与 GitHub 拉取请求、检查和状态深度集成,在所有平台上获取快速可靠的生成。

使用 Pipelines 更快生成和部署

Linux、macOS 和 Windows 代理由 Microsoft 托管

使用 Microsoft 云托管代理简化对硬件和 VM 的管理。获取针对每个主要平台和工具的完整 CI/CD 管道支持。

具有本机容器支持的强大工作流

使用并行作业和测试执行获取闪电般快速的生成。使用容器作业,通过你所需的工具创建一致且可靠的生成。轻松创建新容器并将其推送到任意注册表。

灵活部署到 Kubernetes、无服务器或 VM

部署到 Kubernetes、VM、Azure Functions、Azure Web 应用或任何云。使用阶段、入口和批准来创建适合你的部署策略,并确保每个步骤的质量。甚至可以从 Jenkins 等其他 CI 系统部署。

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, Linux 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".

Jeff Reback,Pandas 项目维护人员

开放源代码项目

10 免费

每月无限分钟数的并行作业

Microsoft 托管 CI/CD

1 免费

每月并行作业最多为 1,800 分钟

每个并行作业 $40,无分钟数限制

自托管 CI/CD

1 免费

每月无限分钟数的并行作业

然后每个额外的并行作业为 $15

如何使用 Azure Pipelines

了解 Microsoft 的 .NET 基础结构团队如何依赖 Azure Pipelines 针对 .NET framework 开源项目每天运行数百万次自动测试。了解团队如何通过共享工具和移动到可支持其全部 Windows、Linux 和 Mac 生成的单个 CI 系统来简化与开源社区的协作。