Infrastructure パイプラインと Application パイプラインを自動的にトリガーする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、ブランチの作成、プル要求の作成、プル要求の承認など、Azure DevOps 環境内で基本的な GIT インタラクションを処理する方法について説明します。
ブランチを作成する
Azure DevOps のブランチ セクションを介してブランチを作成するには、次の手順に従います。
-
左側のパネルで、[Repos] に移動して [Branches] をクリックします。
-
[New Branch] をクリックします。
-
[Create a Branch] ダイアログ ボックスで、次のように入力します。
フィールド
説明
Name
名前を入力します。組織の命名規則に従ってください。
Based on
作業の開始点としてコピーするブランチを選択します。通常とは異なる Git ワークフローがない限り、このブランチは、通常 [main] となります。
Work items to link
オプション。Azure DevOps を使用して作業項目を追跡する場合は、ここにバックログ作業項目を追加して、ブランチが作業項目を参照するようにします。
-
[Create] をクリックします。
プル要求を作成する
プル要求は、Git が新しく開発したコードを既存のコード ベースに組み込むためのレビューおよびマージ プロセスです。プル要求の作成についての詳細は、Azure DevOps のドキュメントを参照してください。
開発者は、プル要求を完了するために DevOps ペルソナを持つユーザーから承認を得る必要があります。すべての DevOps エンジニアは、レビュー担当者としてプル要求に自動的に追加されます。
プル要求を作成するには、次の手順に従います。
-
ブランチを作成した後、左側のパネルで [Pull requests] をクリックします。
-
右上隅にある [New pull request] をクリックして、現在のブランチの新しいプル要求を作成します。新しいプル要求ページでは、コードの変更を含むブランチのプル要求を作成できます。
-
source ブランチ: 変更を含むブランチの名前。
-
destination ブランチ: 変更を送信したいブランチ (通常は
main
ですが、これはメインのブランチに変更を加えるとパイプラインがトリガーされ、変更がデプロイされるためです)。
注記[Files] タブと [Commits] タブには、source ブランチと destination ブランチの違いに応じて異なる値が表示されます。
-
-
[Create pull request] ダイアログ ボックスで、次のフィールドに値を追加します。
-
Title: 行った変更を簡潔に説明するプル要求のタイトルを入力します。
-
Description: 変更の完全な説明を [Description] セクションに入力します。マークダウンを使用できます。
-
Reviewers: 組織のすべての DevOps エンジニア ペルソナが、プル要求にレビュー担当者として自動的に追加されます。プル要求のレビューを頼みたい人が他にいる場合は、ここに追加します。
-
Work items to link: Azure DevOps バックログ項目で作業している場合は、ここに作業項目番号を入力します。
-
-
[Create] をクリックします。
プル要求をレビューする
レビューにより、共同作業者はプル要求で提案された変更についてコメントすることができます。レビュー担当者は変更を承認するか、プル要求がマージされる前に追加の変更を要求できます。
プル要求をレビューするには、次の手順に従います。
-
メールまたはリンクからプル要求を開きます。
-
[Overview]、[Files]、[Updates]、[Commits] のタブにある情報を注意深く読みます。ときどき、[Conflicts] タブにも情報があります。
-
変更を承認する場合は、右上隅にある [Approve] をクリックします。質問をする場合は、プル要求の行にコメントします。