2017-03-10 14 views
1

TFVCをソースコードリポジトリとして使用してTFSビルドを作成しました。今、私は以前と現在のビルドの間で起こったすべてのチェンジセットに関する完全な情報を得たいと思います。2つのTFSビルド間のTFS変更セット

これはどのような残りのAPIですか?

ものと同じ種類のは http://server:port/job/jobname/lastBuild/api/xml

+0

何を試しましたか? "tfs api"の簡単なウェブ検索では、探している結果が得られます。 –

答えて

0

以下、残りのAPIを使用して、ジェンキンスで提供されていますget list of changesets残りのAPIによる

GET https://{instance}/DefaultCollection/_apis/tfvc/changesets?api-version={version} 

そのようなアイテムのパスによって、人によってなど、複数のオプションがあります 。しかし、それはあなたが直接したいことをすることはできません。

in a date rangeオプションを使用できます。次に、あなただけのあなたがVSTS Rest APIGet build details - Changesを使用することができますGet build details by Timeline

GET https://{instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}/timeline?api-version={version} 
0

このAPI-を通して、あなたの前回と今回のビルドのSTARTTIMEfinshtimeを取得する必要があります。

+0

APIのURLとして、https:// {instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}/changes?api-version = {version}、buildIdが必要です。それを得る方法? –

+0

@SalmanPatel https://www.visualstudio.com/en-us/docs/integrate/api/build/definitions#get-a-list-of-build-definitionsからビルド定義IDを取得してからビルドIDを取得するvia https://www.visualstudio.com/en-us/docs/integrate/api/build/builds#get-a-list-of-builds –

関連する問題