2017-12-18 14 views
1

VSTSにPRブランチのビルドを実行させる方法はありますか?VSTSでプルリクエストブランチでビルドを実行

プルリクエストがあるときにビルドをトリガするようにVSTSのポリシーを設定できることは知っていますが、PRの作成元のブランチをビルドする必要がある。 (私はマスタを作成したくない、新しいコードをビルドしたい)。

私はあなたがこれらのテストを実行できる別の "dev"ブランチをセットアップできることは知っていますが、それは望ましくありません。

ありがとうございます!

+0

コードのPRが*入ってくるようにユーザーに指定することができない場合、*これは役に立たないと思いますか? –

+0

より具体的に編集されています。私はトラビスCIを機能的にしたい、私のPRをチェックし、ビルドしてテストします。 CantはVSTSでこれを行うことができるようです。 – masters3d

+0

私はまだその質問を理解していません。ブランチポリシーを設定すると、ビルド定義の* defaultブランチ*がPRブランチでオーバーライドされます。 –

答えて

2

ビルド定義に関してブランチポリシーがどのように機能するのか誤解しています。ビルド定義は、デフォルトブランチ(例えば、ビルドを手動で待ち行列化する場合に構築されるブランチ)を指定し、任意の数のブランチ上にCIトリガーを含むことができる。

ビルド定義をブランチポリシーにリンクしてPRを開くと、ビルド定義はPRブランチに対してで実行されます。デフォルトのブランチはオーバーライドされます。正常にビルドされたデフォルトブランチを使用してブランチポリシーを設定し、ビルドが失敗するような変更を含むPRを開くことで、自分自身を簡単に検証できます。

関連する問題