GitHub を Azure Boards にリンクする
GitHub を使用し、Azure Boards で作業を追跡する
Azure Boards を使用して、ソフトウェア開発のソース管理として作業と GitHub を計画および追跡します。
Azure Boards を GitHub リポジトリに接続して、GitHub のコミット、プル要求、および問題を Boards の作業項目にリンクできるようにします。
Azure Boards アプリ
統合は、Azure Boards アプリを使用して作成され、Azure Boards と GitHub の間のブリッジとして機能します。
アプリをインストールするには、GitHub リポジトリまたは GitHub 組織の管理者または所有者である必要があります。
アプリは GitHub Marketplace からインストールされます。 Azure Boards アプリ を する
GitHub への認証
Azure Boards は GitHub に接続できます。 クラウドの GitHub の場合、GitHub 接続を追加する際の認証オプションは次のとおりです。
- ユーザー名/パスワード
- 個人用アクセス トークン (PAT)
接続の作成に関するチュートリアルについては、「Azure Boards を GitHubに接続する」を参照してください。
他の Azure Boards/Azure DevOps プロジェクトを構成したり、リポジトリを GitHub.com したり、Azure Boards アプリ ページから現在の構成を変更したりできます。
Azure Boards アプリを使用して Azure Boards と GitHub を統合したら、Azure Boards 用の Web ポータルからリポジトリを追加または削除できます。
サポートされている統合シナリオ
Azure Boards-GitHub 統合では、次の接続がサポートされています。
GitHub から:
- GitHub アカウントまたは組織または選択リポジトリのすべてのリポジトリの統合をサポートします。
- 統合に参加している GitHub リポジトリを追加または削除し、接続先のプロジェクトを構成します。
- Azure Boards-GitHub 統合を中断するか、アプリをアンインストールします。
Azure Boards から:
- 1 つ以上の GitHub リポジトリを Azure Boards プロジェクトに接続します。
- Azure Boards プロジェクト内の GitHub 接続から GitHub リポジトリを追加または削除します。
- プロジェクトの GitHub 接続を完全に削除します。
- GitHub リポジトリが、同じ Azure DevOps 組織またはコレクション内の 1 つ以上の Azure Boards プロジェクトに接続できるようにします。
Azure Boards-GitHub 統合では、次の運用タスクがサポートされています。
- GitHub メンションに基づいて、作業項目と GitHub コミット、プルリクエスト、イシューの間にリンクを作成します。
- GitHubメンションを使用する際に、fix、fixes、またはfixedを使うことにより、作業項目の状態が完了状態に移行することをサポートします。
- 作業項目から GitHub コミット、pull request、または問題にリンクするときに、GitHub にディスカッション コメントを投稿することで、完全な追跡可能性をサポートします。
- [作業項目の開発] セクション内の GitHub コード成果物にリンクされている内容を表示します。
- GitHub 成果物へのリンクをかんばんボード カードの注釈として表示します。
- GitHub リポジトリに追加されたかんばんボード列の状態バッジをサポートします。
現時点では、次のタスクはサポートされていません。
- GitHub 成果物へのリンクを使用して作業項目のクエリを実行します。 ただし、外部リンク数が 0 より大きい作業項目を照会できます。
手記
詳細については、以下を参照してください。
- GitHub リポジトリのアクセスを変更するか、統合を中断またはアンインストールします。
- GitHub リポジトリを追加または削除します。
- GitHub のコミット、プルリクエスト、および問題を作業項目にリンクします。作業項目へのリンクの詳細について説明します。