1

TFS 2015があります。ビルドの1つは長い時間がかかっています。最初に誰がビルドしたのかを確認したいが、ビルド結果の履歴は短すぎる。私は "more builds ..."をクリックしますが、歴史はほんの少しだけ大きくなります。あなたは歴史全体を見ることができないのは驚くべきことです。知りません。私は何か間違っているのですか?歴史全体をチェックする方法はありませんか?以下のスクリーンショット。TFSでのビルドの歴史が短すぎます

Screenshot build history

答えて

2

これは、UIは、現時点ではどのように動作するかです。それは、チームが壊れたときにビルドを修正しようとすることです。

必要に応じて出力を解析して、例えば、PowerShellをそれを通じフィルタリングしやすい得るためにそれ--jsonを渡す(あなたはそれがインストールされている場合)

tfx command lineを通じて構築し
C:\>tfx build list --status failed --top 200 --project yourproject 
     --definition-name yourbuilddefinition 

を照会することができます。あなたは

C:\>tfx build show --project MyProject --build-id 1364 

を使用して詳細情報を要求したり、単にビルド用のWebページを開くことができるため、あなたが探しているビルドを見つけたら

は、ウリはかなり予測可能である:

https://{account}.visualstudio.com/DefaultCollection 
     /{project}/_build?_a=summary&buildId={buildid} 

すべてのビルドが保持されているわけではないことに気が付いたので、未使用データのギガバイトを格納しないようにするBuild Retentionポリシーがあります。デフォルトでは、10日間のビルドが保持されます。 (VSTSの場合:あなたはこのかなり制限ポリシーをオフにした場合でも、あなたのビルドはまだ30日ですVSTS、デフォルトのポリシーによって削除されます。)

enter image description here

あなたは無期限にビルドを保持したい場合は、ビルドにマークを付ける必要があります。

enter image description here

+0

私はそれをやったが、私は唯一のinforationようだ: [ID:1364 定義名:完了 キュー時間:[DefaultCollection] \プロジェクトコレクションサービスは の状態アカウント:Modules.Siren_develop によって要求されました:2016-04-12T12:21:04.045Z] ビルドを壊したプッシュの出頭についての情報はありません。 –

+0

O.K.私はビルドの編集ビューで "Rationals"の設定を見つけました。 1)保存する日数:365 2)ビルドレコードを削除する:false 3)ソースラベルを削除する:false 4)テスト結果を削除する:false 4)ブランチフィルタ:すべて。デフォルトは7日です。私はこれを変更し、今私はすべての歴史を持っていますが、私は復活できない削除されたアイテムを持っています。 –

+0

一定の期間が経過すると、正しい保持によりビルドレコードが削除されます。ビルドを「無期限に保持する」としてマークすると、ポリシー設定に関係なくビルドが保持されます。一旦削除されると、彼らは消えてしまいました。ごみ箱や取り消し機能はありません。 – jessehouwing