TFVCをソースコードリポジトリとして使用してTFSビルドを作成しました。今、私は以前と現在のビルドの間で起こったすべてのチェンジセットに関する完全な情報を得たいと思います。2つのTFSビルド間のTFS変更セット
これはどのような残りのAPIですか?
ものと同じ種類のは http://server:port/job/jobname/lastBuild/api/xml
TFVCをソースコードリポジトリとして使用してTFSビルドを作成しました。今、私は以前と現在のビルドの間で起こったすべてのチェンジセットに関する完全な情報を得たいと思います。2つのTFSビルド間のTFS変更セット
これはどのような残りのAPIですか?
ものと同じ種類のは http://server:port/job/jobname/lastBuild/api/xml
以下、残りのAPIを使用して、ジェンキンスで提供されていますget list of changesets残りのAPIによる
GET https://{instance}/DefaultCollection/_apis/tfvc/changesets?api-version={version}
そのようなアイテムのパスによって、人によってなど、複数のオプションがあります 。しかし、それはあなたが直接したいことをすることはできません。
in a date rangeオプションを使用できます。次に、あなただけのあなたがVSTS Rest APIでGet build details - Changesを使用することができますGet build details by Timeline
GET https://{instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}/timeline?api-version={version}
このAPI-を通して、あなたの前回と今回のビルドのSTARTTIMEとfinshtimeを取得する必要があります。
APIのURLとして、https:// {instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}/changes?api-version = {version}、buildIdが必要です。それを得る方法? –
@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 –
何を試しましたか? "tfs api"の簡単なウェブ検索では、探している結果が得られます。 –