Azure DevOps サービス |Azure DevOps Server |Azure DevOps Server 2022
Azure Boardsに合わせて調整し、コード アクティビティと問題をGitHubからリンクします。 この記事では、Azure BoardsとGitHubの統合の概要について説明します。
Important
GitHub.com への接続を構成して管理する場合は、GitHub の
Azure BoardsとGitHubの統合
Azure BoardsおよびAzure DevOpsでは、GitHub.com およびGitHub Enterprise Server リポジトリとの統合がサポートされます。 Azure BoardsまたはGitHubから開始して、GitHub リポジトリを統合してAzure Boards プロジェクトに接続できます。
Azure DevOps サービスでは、接続あたり最大 500 GitHub リポジトリ接続がサポートされます。 Azure DevOps 2022 では最大 500 個のリポジトリがサポートされ、以前のバージョンでは最大 100 個のリポジトリがサポートされています。
統合機能
Azure Boards-GitHub統合では、次の機能がサポートされています。
| Feature | Description | 詳細情報 |
|---|---|---|
| 作業項目の切り替え | GitHubの fix、fixes、または fixed コマンドを使用して、作業項目を "完了" または "完了" 状態に切り替えます。 |
AB# を使用して、GitHubからAzure Boards作業項目にリンクします |
| コメントを追加する | 作業項目にリンクされている場合は、GitHubのコミット、プルリクエスト、または課題にコメントを投稿します。 | GitHub でのコミュニケーション |
| 作業項目からのリンク | リポジトリ内で検索してドリルダウンすることで、作業項目のリンクを GitHub ブランチ、コミット、またはプル要求に追加します。 | GitHub のコミット、プルリクエスト、ブランチ、および問題を Azure Boards の作業項目にリンクします |
| GitHub オブジェクトを表示する | ボード上のGitHub注釈を操作し、リンクされたGitHubコミット、プル要求、または問題をすばやく開きます。 | ボードでGitHubオブジェクトを表示 |
| プルリクエストの洞察 | [開発] セクションから直接、リンクされたGitHub pull request のドラフトステータス、レビューステータス、チェックステータスを表示します。 | GitHub プルリクエストのインサイト |
| GitHubプルリクエストに言及する |
!メンションを使用して、作業項目のテキストフィールドやコメント内からGitHubのプルリクエストを参照し、議論します。 |
GitHub プルリクエストに言及する |
| YAML パイプラインにおけるトレーサビリティの構築 | GitHub リポジトリで Azure Pipelines YAML を使用する場合は、作業項目に「ビルドに統合」リンクを自動的に作成します。 | YAML パイプラインのビルド状態を表示する |
| ステータス バッジの構成 | markdown 構文を GitHub リポジトリ README.md ファイルに追加し、ボードの状態を表示します。 | GitHub リポジトリの状態バッジを追加します |
| リポジトリへのアクセスを管理します | Azure Boards-GitHub統合に参加できるのは、すべてのリポジトリか、指定したリポジトリのみかを選択します。 | リポジトリのアクセスを変更する |
| 統合のトラブルシューティング | リポジトリとのAzure Boards GitHub統合に関する問題のトラブルシューティングを行います。 | 接続の問題を解決する |
| DevSecOps を有効にする | DevSecOps (または Secure DevOps) のサポートを構成し、GitHubでコードをセキュリティで保護し、Azure Boardsで作業を安全に追跡できるようにします。 |
接続タスク
Azure Boards-GitHub統合を使用して、次の接続タスクを完了できます。
GitHub リポジトリ追加または削除するか、Azure Boardsから接続を削除します。
Azure Boards 接続の変更、統合の中断、Azure Boards アプリのアンインストールを行います。
Restrictions
Azure Boards-GitHub統合には、次の制限が適用されます。
GitHub リポジトリは、1 つのAzure DevOpsの組織とプロジェクトにのみ接続できます。
同じGitHub リポジトリを 2 つ以上のAzure DevOps組織で定義されているプロジェクトに接続すると、予期しないAB#メンション リンクが発生する可能性があります。 詳細については、「Troubleshoot Azure Boards-GitHub 統合を参照してください。
Azure DevOpsは、GitHub リポジトリまたは Azure Repos Git リポジトリにのみ統合できます。 その他の Git リポジトリとの統合はサポートされていません。
GitHub成果物へのリンクを使用して作業項目を照会することはできません。 ただし、 設定を使用して作業項目のクエリを実行できます。
関連コンテンツ
- Build GitHub リポジトリ
- Azure Boardsですか?
- 作業項目と作業項目の種類を調べる