Azure Pipelines

どのようなプラットフォームやクラウドにも継続的にビルド、テスト、デプロイできます

Linux、macOS、Windows 向けのクラウドでホストされるパイプラインを取得します。Web、デスクトップ、モバイルのアプリケーションをビルドします。任意のクラウドまたはオンプレミスにデプロイします。

Pipelines を使用して、ビルドとデプロイを自動化すると、基本的な作業にかかる時間を減らし、クリエイティブな作業に時間をかけることができます。

あらゆる言語、あらゆるプラットフォーム

Node.js、Python、Java、PHP、Ruby、C/C++、.NET、Android、および iOS アプリをビルド、テスト、デプロイできます。Linux、macOS、および Windows で並列実行することができます。

コンテナーと Kubernetes

簡単にイメージをビルドし、Docker Hub や Azure Container Registry などのコンテナー レジストリにプッシュできます。コンテナーを個々のホストや Kubernetes にデプロイすることができます。

拡張性

コミュニティが構築したさまざまなビルド、テスト、デプロイ タスクのほか、Slack からSonarCloud までの数百の拡張機能を探し、実装できます。

任意のクラウドへのデプロイ

Azure、AWS、GCP など、任意のクラウドへのソフトウェアの継続的デリバリー (CD) を実装します。相互に依存する任意の数のステージへのデプロイを視覚化します。

オープンソース向けに無料

迅速な継続的インテグレーション/継続的デリバリー (CI/CD) パイプラインをすべてのオープン ソース プロジェクトに利用できます。すべてのオープン ソース プロジェクトに利用可能な 10 個の無料の並列ジョブ (ビルド時間無制限) を入手しましょう。

高度なワークフローと機能

簡単なビルド チェーンと複数のフェーズにわたるビルドを利用できます。YAML、テストの統合、リリース ゲート、レポートなどがサポートされます。

GitHub ユーザーは対象になります。

GitHub で作成したあらゆるものをビルド、テスト、デプロイできます。GitHub の pull request、検査、状態との緊密な統合により、すべてのプラットフォームで迅速で信頼性の高いビルドを行うことができます。

Pipelines を使用してビルドとデプロイを迅速化

Microsoft がホストする Linux、macOS、Windows のエージェント

Microsoft のクラウドホステッド エージェントを使用すると、ハードウェアと VM の管理が簡略化されます。主要なすべてのプラットフォームとツールに対応した CI/CD パイプラインのフル サポートを利用できます。

コンテナーをネイティブでサポートする強力なワークフロー

並列ジョブとテストの実行により、ビルドが高速化されます。コンテナー ジョブと必要なツールを使用して、一貫性があり、信頼性の高いビルドを作成できます。新しいコンテナーを簡単に作成し、任意のレジストリにプッシュすることができます。

Kubernetes、サーバーレス、VM への柔軟なデプロイ

Kubernetes、VM、Azure Functions、Azure Web Apps、または任意のクラウドにデプロイできます。ステージ、ゲート、承認を使用して、最適なデプロイ戦略を策定し、各ステップの品質を確保します。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, 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".

Jeff Reback 氏 (maintainer of the Pandas project)

オープン ソース プロジェクト

10 (無料)

並列ジョブ (毎月時間制限なし)

Microsoft ホステッド CI/CD

1 (無料)

並列ジョブ (1 か月あたり最大 1,800 分)

その後、追加の並列ジョブごとに $40

セルフホステッド CI/CD

1 (無料)

並列ジョブ (毎月時間制限なし)

その後、追加の並列ジョブごとに $15

Azure Pipelines の使用方法

.NET Framework のオープンソース プロジェクトで 1 日に何百万もの自動テストを実行するために、Microsoft の .NET インフラストラクチャ チームが Azure Pipelines をどのように利用しているかをご確認ください。チームが共有ツールによってオープンソース コミュニティとのコラボレーションを効率化し、Windows、Linux、Mac のすべてに対応するビルドを実現する単一の CI システムに移行する方法について説明します。