2017-09-13 10 views
2

プルリクエストが作成され、ビルドが成功しましたが、ビルドステータスが「ビルド期限切れ」に変更されてプルリクエストを完了すると、もう一度トリガする必要があります。だから問題は、なぜこれが起こったのか、ビルドが期限切れにならないようにすることですか?VSTSビルドの期限が切れました

答えて

3

"ビルド期限切れ"はブランチポリシーの機能です。 ビルドの有効期限を設定して、保護されたブランチの更新がオープンプル要求の変更を壊さないようにします。

常に新しいビルドが必要:このオプションは、保護されたブランチが更新されたときに、プル要求のビルドポリシーステータスを失敗に設定します。ビルドステータスをリフレッシュするには、ビルドを再キューイングする必要があります。この設定により、保護されたブランチが変更されても、プル要求の変更が正常に構築されます。このオプションは、変更の量が少ない重要なブランチを持つチームに最適です。忙しい開発ブランチで働いているチームは、保護されたブランチが更新されるたびにビルドが完了するのを待つのが難しいかもしれません。 より古い場合に新しいビルドを要求するhours:このオプションは、渡されたビルドが入力されたしきい値よりも古い場合、保護されたブランチが更新されたときの現在のポリシーステータスを期限切れにします。このオプションは、保護されたブランチが更新されてもそれを必要としないときに常にビルドを要求するという妥協点です。この選択は、保護されたブランチが頻繁に更新されるときにビルド数を減らすのに優れています。 新しいビルドは必要ありません。保護されたブランチを更新しても、ポリシーのステータスは変更されません。これにより、ブランチのビルド数が削減されますが、最近更新されていないプル要求を閉じるときに問題が発生する可能性があります。 詳細here

関連する問題