2016-11-28 3 views
0

概要の[変更]列で[ヒストリー]値を取得していないビルドを取得する方法。今私はこのURLを使用します:http://myteamcity/guestAuth/app/rest/builds/?locator=buildType:Project_Id,branch:feature_1&fields=count,build(buildType(id,name,projectName),number,id,changes(change(date,id,version,username,comment)),status,comment,revisions(revision))。解決策はありますか?TeamCity REST APIヒストリビルドではないビルドを取得する方法

答えて

1

ロケーターはhistoryのプロパティをサポートしていますので、ヒストリービルドのリクエストにhistory:falseを簡単に使用することができます。

http://myteamcity/guestAuth/app/rest/builds/?locator=buildType:Project_Id,history:false 
+0

これは機能します。なぜ私の新しいブランチにデフォルトブランチ原因の履歴が構築されているのだろうか。 –

+0

@ j.arap私はあなたの質問を得ることをやめることはありません。デフォルトのブランチからの変更を加えてビルドした後、別のブランチで別のブランチをトリガーする(共通の履歴と同じ変更を選択する)ことを意味しますか?そして、(gitのように)同じrepo状態を表す同じ変更であり、新しいビルドを「履歴」として表示することは大丈夫です。 – cyberskunk

+0

デフォルトのブランチに新しいブランチfeature_1を開いたとします。その後、デフォルトからコミットし(feature_1が作成される前にデフォルトでビルドされていました)、history_1としてfeature_1がビルドされました。どうしてか分かりません。この変更はデフォルトに追加され、ビルドされました。なぜ、feature_1の履歴ビルドですか? –

0

PowerShell(または他のもの)を使用して、現在のビルド構成でビルドのすべて(または上位10個など)を要求し、変更なしでビルド構成を調べる必要があります。

関連する問題