Azure DevOps Services |Azure DevOps Server 2022 および Azure DevOps Server 2019
ソフトウェア開発ツールの Microsoft プラットフォームは十分に確立されています。 Visual Basic および Visual Studio 統合開発環境 (IDE) は、ソフトウェア開発のチームをサポートし、製品機能を拡張するためのプラグインのカタログを提供します。 特に、チーム エクスプローラー プラグインを使用すると、Visual Studio クライアントは Azure DevOps に接続して、ソース管理、作業追跡、ビルド、テスト操作をサポートできます。 この記事では、Azure DevOps に接続し、開発を強化するために使用できるさまざまなツールとクライアントについて説明します。
デスクトップ クライアント開発者ツール
開発者は、次のバージョンの Visual Studio とプラグインを使用して、多くのツールにアクセスできます。Visual Studio の任意のバージョンをダウンロードするには、 Visual Studio のダウンロード ページに移動します。 Visual Studio のバージョンで得られる機能については、「 Compare Visual Studio のオファリングを参照してください。
Visual Studio のバージョン | 説明 |
---|---|
Visual Studio コミュニティ | Web アプリケーションやクラウド サービスなど、Android、iOS、Windows 用の最新アプリケーションを作成するためのフル機能の拡張可能な IDE。 (Visual Studio Express を置き換えます) |
Visual Studio プロフェッショナル | 個々の開発者や小規模なチームをサポートするための開発ツールとサービス。 |
Visual Studio エンタープライズ | あらゆる規模のチーム向けの統合されたエンドツーエンドの開発ツールとソリューション。スケーリングが必要です。 複雑なエンタープライズ アプリケーションの設計、構築、管理をサポートします。 |
Visual Studio Test Professional | 開発プロセス全体を通して品質とコラボレーションをサポートする Microsoft のテストおよび開発ツールへのアクセス。 |
Visual Studio Code | Azure DevOps 上の Git リポジトリへの接続をサポートする無料の拡張機能を備えた無料のオープン ソース コード エディター。 |
Azure DevOps Services プラグインを使用した Android Studio | Android 開発者をサポートし、Azure DevOps 上の Git リポジトリに接続するための無料プラグイン。 |
Azure DevOps Services プラグインを使用した IntelliJ | IntelliJ IDEA または Android Studio を使用して Azure DevOps 上の Git リポジトリに接続する開発者をサポートする無料プラグイン。 |
クライアント ライブラリの使用を開始するには、 Client ライブラリのサンプルを参照してください。
チーム エクスプローラー プラグイン
チーム エクスプローラーは、すべての Visual Studio バージョンへのプラグインで、Visual Studio を Azure DevOps で定義されたプロジェクトに接続します。 ソース コード、作業項目、およびビルドを管理できます。 Team Explorer では、ソース管理に Git と Team Foundation バージョン管理 (TFVC) の使用がサポートされています。 詳細については、「チーム エクスプローラーの 作業」を参照してください。
Visual Studio Git 使用感
Visual Studio 2019 以降では、 Git メニューからソース管理タスクとリポジトリ タスクにすばやくアクセスできます。
詳細については、Visual Studio での Git エクスペリエンス および Git とチーム エクスプローラーの サイド バイ サイドの比較を参照してください。
Office 統合ツール
Azure DevOps で作業項目を追加および一括変更する場合は、 Microsoft Office Excel を統合できます。 統合をサポートするには、 Azure DevOps Office Integration 2019 アドインをインストールする必要があります。
タスク固有のクライアント
次のクライアントは、テスト作業の管理、フィードバックの提供、作業項目の変更など、特定のタスクをサポートしています。
- Azure テスト 計画: テスト作業の管理、手動テストの作成と実行、テスト作業中に見つかったバグの作成と追跡を行います。
- テストおよびフィードバック拡張機能 (以前は Exploratory Testing 拡張機能): 軽量プラグインに Web ブラウザーにアクセスします。 利害関係者は、Azure DevOps で作成されたユーザー ストーリーと機能に関するフィードバック要求に応答できます。 この拡張機能は利害関係者に無料で提供されます。
- Microsoft フィードバック クライアント: 利害関係者がこのクライアントを使用して、アプリケーションのフィードバックをビデオ、オーディオ、またはタイプによって書き込まれたコメントとして記録できるようにします。 このクライアントは、Visual Studio のすべてのバージョンと共にインストールされるか、無料ダウンロードから インストールできます。 すべてのフィードバックは作業項目データ ストアに格納され、 Stakeholders にアクセス許可が必要です。
ブラウザー ベースの Web ツール
ブラウザー ベースの Web ツールは、Azure DevOps に接続するために使用できます。 Azure DevOps Services 製品チームによって構築および管理されている Web ポータルまたは拡張機能を通じてサポートされているコラボレーション ツールを使用できます。
Web ポータルのサポート
Web ポータルでサポートされているコラボレーション ツールは、 Essential サービスの下にまとめられています。 新しい機能は、Azure DevOps Services では 3 週間ごとに、Azure DevOps Server の場合は四半期ごとにデプロイされます。
次の表に、サポートされているブラウザーと該当する Azure DevOps のバージョンを示します。
ブラウザー | バージョン | Azure DevOps のサポート |
---|---|---|
Microsoft Edge、Firefox、Chrome | 最近 | Azure DevOps Services、Azure DevOps Server 2019 以降 |
サファリ(Mac) | 14.1 以降 | Azure DevOps Services、Azure DevOps Server 2019 以降 |
インターネットエクスプローラ | 11 以降 | Azure DevOps Server 2019 および 2020 のみ |
詳細については、「 Web ポータルのナビゲーション」を参照してください。
ブラウザーベースの拡張機能
Azure DevOps Services 製品チームは、次の組み込み拡張機能を維持しています。
- コード検索: チーム間のコラボレーションとコード共有を増やします。 開発者は、組織内またはコレクション内でホストされているすべてのプロジェクトのコード ベース内で関連情報をすばやく見つけることができます。 実装例、参照定義、およびエラー テキストを検出します。
- 作業項目の検索: 関連する作業項目をすばやく検索し、組織内のすべてのプロジェクトのすべての作業項目フィールドを検索します。 すべてのフィールドでフルテキスト検索を実行して、関連する作業項目を効率的に見つけます。 作業項目フィールドでインライン検索フィルターを使用し、作業項目の一覧をすばやく絞り込みます。
Azure DevOps のその他の拡張機能は、 組織の設定>Extensions>Browse Marketplace にあります。 詳細については、「 作業追跡データの移行と統合について」を参照してください。
コマンド ライン ツール
次のコマンド ライン ツールを使用して、多くのコード開発タスクと管理タスクを完了できます。
- Azure DevOps CLI コマンド (az devops)
- Git コマンド
- TFVC コマンド
- テスト ケース管理 (TCM) コマンド
- コマンド ライン ツールを使用してアクセス許可を管理する (az devops security)
- witAdmin (作業項目の追跡)
サードパーティアプリケーションの統合ツールサポート
サードパーティ製アプリケーションから Azure DevOps を監視および操作するためのサポートを提供するツールがいくつかあります。
サービス | 統合されているツール | リファレンス |
---|---|---|
Azureボード | Slack、Microsoft Teams |
-
Azure Boards と Slack - Microsoft Teamsを使用した Azure Boards |
Azure Reposの | Slack、Microsoft Teams |
-
Slack を使用した Azure Repos - Microsoft Teamsを使用した Azure Repos |
Azure Pipelines | Slack、Microsoft Teams、ServiceNow、Jenkins |
-
Slack を使用した Azure Pipelines - Microsoft Teamsを使用した Azure Pipelines - ServiceNow を使用した変更管理 - Jenkins からの継続的デプロイ |
Marketplace 拡張機能
Visual Studio と Azure DevOps には、さまざまな機能と、機能を拡張して共有する機能が用意されています。 拡張機能は、Azure DevOps と作業追跡エクスペリエンスをカスタマイズして拡張するために使用できるシンプルなアドオンです。 拡張機能は、HTML、JavaScript、CSS などの標準的なテクノロジで記述されています。 好みの開発ツールを使用して、独自の拡張機能を開発することもできます。
- RESTful API ライブラリを使用してカスタム拡張機能をビルドします。
- 拡張機能を Azure DevOps Marketplace に発行します。
- プライベート使用のために拡張機能を維持するか、Visual Studio と Azure DevOps を使用する何百万人もの開発者と拡張機能を共有します。
詳細については、 Azure DevOps Marketplace の および拡張機能の 概要を参照してください。
REST API
Azure DevOps API は、REST、OAuth、JSON、サービス フックに基づいています。 これらのリソースは、業界で広くサポートされている標準的な Web テクノロジです。 REST API は、Azure DevOps への拡張機能の構築をサポートするために提供されています。 詳細については、「 REST API の概要を参照してください。