Azure DevOps Server
オンプレミスバージョンでは、ビルド出力は、アクセス可能な共有フォルダーの場所に配置されるように構成できる。
Azure DevOpsのビルドプロセスは、Team BuildがAzure DevOpsで作成および保存されるアーティファクトの多くをまとめるというトレーサビリティメカニズムの一部でもある。開発者がチェックイン時にソースコードを作業項目に関連付けると仮定すると、チームビルドには、各ビルドの変更をレポートする機能がある。ソースコードの変更と作業項目の変更の両方、およびテスト結果(単体テストの結果と自動化されたものが含まれる)、機能テスト(CodedUI)の結果などである。バグやプロダクトバックログ (PBI)が解決されてビルドに統合されると、これらのアーティファクトを追跡する作業項目が自動的に更新され、どのビルドで正常に統合されたかが示される。テスターは、テストツールと組み合わせて、各ビルドで変更されたコードだけでなく、ビルドごとに変更されたバグ、PBI、その他の作業の統合ビューを取得する。
当初、TFS2015とVisual Studio Team Services(VSTS)を使用して、マイクロソフトは、クロスプラットフォーム対応のNode.jsアプリケーションに基づくビルドエンジンのアーキテクチャを再発明した。現在、Windows、Mac、およびLinuxビルドエージェントがサポートされている。Azure DevOpsは、Microsoft Azureのビルドホスティングを介して柔軟なビルド機能を提供する。
Microsoft PowerPointもAzure DevOpsと統合されており、要件管理プロセスを支援するための迅速なストーリーボード開発が可能である。この統合により、PowerPointの組み込み関数でアニメーション化できる、あらゆるタイプのインターフェイスモックアップを構築するために使用できる拡張可能なストーリーボードシェイプが提供される。これらのストーリーボードは、作業項目にリンクできる。
チームの地理的な分散の拡大に対処し、プロセスの早い段階でより頻繁に利害関係者を関与させるために、マイクロソフトはフィードバッククライアントを追加した。このツールを使用すると、ユーザーはアプリケーションを実行し、表示されているものにオーディオとビデオで注釈を付け、画面をキャプチャし、開発チームにコンテキストフィードバックを提供できる。これにより、会議やデモンストレーションセッションを必要とせずに、ユーザーの観点からアプリケーションの機能に関する特定のフィードバックが提供される。Azure DevOpsは、Unix環境とWindows環境の両方に対応するコマンドラインツールも提供する。Power Toolsには、ユーザーがファイルまたはフォルダーを右クリックして、ファイルのチェックインとチェックアウト、ファイルの追加、およびその他の基本的なタスクを実行できるWindowsシェル統合が含まれている。
Azure DevOpsインスタンスごとの「Oe」構成データベースには、プロジェクトコレクションのメタデータが格納される。プロジェクトコレクションデータベースのデータはウェアハウスデータベースに集約され、Analysis Servicesキューブにロードする準備としてデータが非正規化される。ウェアハウスとキューブにより、複雑な傾向レポートとデータ分析が可能になる。
Azure DevOpsは、既存のSharePointファームと統合できる。SQL Server Reporting Servicesは、データウェアハウスまたはAnalysis Servicesデータキューブに対するより高度なレポートでサポートされている。これらのインストールは、同じシステムまたは異なるシステムに行うことができる。ビルドサーバー、ラボ管理サーバー、リリース管理サーバー、プロキシサーバー(アプリケーション層の負荷の一部を軽減するため)、テストマシン、負荷テストマシンもインフラストラクチャに追加できる。エンタープライズプロジェクトのスケジューリングを必要とするチームをサポートするために、Azure Dev OpsはMicrosoft Project Serverとも統合されており、エンタープライズレベルのポートフォリオ管理、リソース管理、およびプロジェクト追跡が可能である。