次の方法で共有


Azure Boards-GitHub 統合とは

Azure DevOps Services |Azure DevOps Server 2022 |Azure DevOps Server 2020

Azure Boards との連携と調整を維持し、GitHub からコード アクティビティと問題をリンクします。 この記事では、Azure Boards と GitHub の統合の概要について説明します。

Important

GitHub.com への接続を構成して管理する場合 は、GitHub 用の Azure Boards アプリを使用します。 アプリは、より合理化された構成エクスペリエンスを提供するもので、個人ではなく、アプリとして認証および操作する利点があります。 接続後、Azure Boards または GitHub.com からリポジトリを管理できます。

Azure Boards と GitHub の統合

Azure Boards と Azure DevOps は、GitHub.com および GitHub Enterprise Server リポジトリとの統合をサポートしています。 Azure Boards または GitHub から開始して、GitHub リポジトリを統合し、Azure Boards プロジェクトに接続できます。

最新バージョンの Azure DevOps では、最大 1,000 個の GitHub リポジトリ接続がサポートされています。 Azure DevOps 2022 では、最大 500 個のリポジトリがサポートされており、以前のバージョンでは最大 100 個のリポジトリがサポートされています。

Note

Azure DevOps Server 2020.1.1 Patch 2 をインストールする際、GitHub Enterprise Server リポジトリに加えて、Azure DevOps Server から GitHub.com リポジトリへの接続を作成できます。

Integration features

Azure Boards-GitHub 統合では、次の機能がサポートされています。

Feature Description More information
作業項目の切り替え GitHub の fixfixes、または fixed コマンドを使用して、作業項目を "完了" または "完了" 状態に切り替えます。 AB# を使用して GitHub から Azure Boards の作業項目にリンクする
Add comments 作業項目にリンクされている場合には、GitHubのコミット、プルリクエスト、またはイシューにコメントを投稿します。 GitHub での通信
作業項目からのリンク GitHub ブランチ、コミット、またはプル要求に作業項目のリンクを追加します。 GitHub のコミット、プル要求、ブランチ、および問題を Azure Boards の作業項目にリンクする
GitHub オブジェクトを表示する ボード上で GitHub 注釈を操作し、リンクされた GitHub のコミット、プル要求、または問題をすばやく開きます。 ボード上の GitHub オブジェクトを表示する
状態バッジの構成 GitHub リポジトリ README.md ファイルに Markdown 構文 追加し、ボードの状態を表示します。 GitHub リポジトリに状態バッジを追加する
リポジトリのアクセスを管理する Azure Boards-GitHub 統合に参加できるのは、すべてのリポジトリか、指定したリポジトリのみかを選択します。 リポジトリのアクセスを変更する
Troubleshoot integration Azure Boards-GitHub リポジトリとの統合に関する問題のトラブルシューティングを行います。 接続の問題を解決する
Enable DevSecOps DevSecOps (または Secure DevOps) のサポートを構成し、GitHub でコードをセキュリティで保護して、Azure Boards で作業を安全に追跡できるようにします。 Azure と GitHub で DevSecOps を有効にする

Connection tasks

Azure Boards-GitHub 統合を使用して、次の接続タスクを完了できます。

Restrictions

Azure Boards-GitHub 統合には、次の制限が適用されます。

  • GitHub リポジトリは、1 つの Azure DevOps 組織とプロジェクトにのみ接続できます。

    同じ GitHub リポジトリを 2 つ以上の Azure DevOps 組織で定義されているプロジェクトに接続すると、予期しない AB# メンション リンクが発生する可能性があります。 詳細については、「 Azure Boards-GitHub 統合のトラブルシューティング」を参照してください。

  • Azure DevOps は、GitHub リポジトリまたは Azure Repos Git リポジトリのみと統合できます。 その他の Git リポジトリとの統合はサポートされていません。

  • GitHub アーティファクトへのリンクを含む作業項目にはクエリを実行できません。 ただし、 External Link Count > 0 設定を使用して作業項目のクエリを実行できます。