2016-06-16 9 views
3

私はtfs 2015を実行していて、プル要求が特定のブランチに作成されているときに構築しています。tfsビルド保持時のプル要求

保持ポリシーは1日しか持続しないため、一度に数か月間そこにいるため、保持ポリシーは機能していないようです。

私は問題がソースブランチだと思う。プルリクエストのビルドには、refs/pull/688/mergeというものがあります。保持ポリシーはrefs/heads/*を探します。

削除されていないのはなぜですか?その場合、プルリクエストビルドを追加して削除するにはどうすればよいですか?

これはrefs/pull/688/mergeブランチが作成されたとしかプルのビルドの予定です*/

答えて

1

を私が保持して* /プル/タイピング、参考文献を試してみましたが、レフリー/ヘッド/レフリー/プルとして、それが戻ってきます要求。ただし、通常の分岐はrefer/heads/(master/feature/...)です。それは通常のブランチのブランチフィルターにはありません。そのため、ビルドの保持はプル要求のビルドに影響しません。

今のところ、プルリクエストビルドを手動で削除する必要があります。また、この機能要求のためにユーザ音声をthis siteに追加することもできます。 PMはそれを親切にレビューします。

0

これは、Microsoftのマニュアルhereで説明されています。 Minimum to keepはゼロではないので、プル要求「ブランチ」には常に何かが保持されます。

あなたが(ローカルではなく、VSTS)2017年に Branch specification/Branch filters

ためMinimum to keeprefs/pull/*ためDays to keep 0 1で新しいアイテム保持ポリシーを追加したい、あなたの場合は

/ref/pull/*を入力すると動作しません、あなたは+refs/heads//ref/pull/*で終わります - +はincludeです。 refs/pull/*と入力すると正常に動作します。+refs/pull/*

関連する問題