プルリクエストが実行されたときに実行するビルド定義をVSTSに作成しようとしています。私はすでにmaster
ブランチ用のCIビルドを設定しましたが、マスターにマージする前に(それぞれ自動的に)PRに別々のビルドを実行したいと考えています。私は支店の方針を理解していますが、実際のBuild定義を作成することに問題があります。プルリクエスト用にVSTSビルドを作成するにはどうすればよいですか?
ビルドを設定しようとすると、Get Sources
タスクには分岐名が必要となります。分岐名はプルリクエストとは関係ありません。どのようにしてプルリクエスト(ブランチ名が不明)のビルド定義を作成するのですか?
この[リンク](https://docs.microsoft.com/en-us/vsts/git/branch-policies#require-a-successful-build)では、実行する特定のビルド定義の設定について説明しています。各PR。それはあなたのために働くかもしれないと思う。 – PatrickSteele
ブランチポリシーが設定され、ビルドが割り当てられると、VSTSはFeatureブランチをPull Request内のデスティネーションブランチにマージする一時ブランチを作成し、そのブランチ名をビルドに自動的に渡します。 VSTSがそれを処理するので、ブランチについて心配する必要はありません。 – DenverDev
@PatrickSteele私はこれらすべてを読んだことがあります。私の混乱は、私がドロップダウンから選択するブランチではなく、PRからソースを取得することです。 – JimmyBoh