0

1 回のビルドで最大 20,000 個の作業項目を作成するビルド タスクを使用して VSTS 拡張機能を開発しています。ワークアイテムは、vsts-node-api パッケージの WorkItemTrackingApi/createWorkItem 関数を使用して作成されます。現在の実装では、拡張機能は各作業項目を作成する要求を送信し、VSTS は約 100 個の作業項目を作成した後にスロットルを開始します。

以下は、ビルド コンソールに記録されたエラーです。

• (2017-01-08T12:35:13.1385597Z エラー: ETIMEDOUT 11.11.111:111:111 を接続)

• 2017-01-08T12:36:45.0090704Z エラー: 要求の失敗: 内部サーバー エラー (500) - TF246020: Team Foundation Server データベースの 1 つからの結果を処理中に、Microsoft SQL Server でエラーが発生しました。このエラーは、サーバーのリソースが不足していることが原因である可能性があります。数分待ってから、操作を再試行してください。問題が解決しない場合は、SQL Server 管理者に連絡してください。2017-01-08T12:36:45.0090704Z ThrottlingMode = 不明、MildResourceType = なし、SignificantResourceType = なし

vsts-node-api で大量の作業項目を作成する方法はありますか?

これを解決する方法を教えてください。

4

2 に答える 2

1

作業項目のバッチを作成するための VSTS REST APIがありますが、vsts-node-apiは 2017 年 1 月の時点ではまだそれらをまとめていません。

好みの JavaScript ベースのライブラリを使用して、VSTS のワーク アイテム バッチ REST API を直接活用することができます。

于 2017-01-09T19:52:19.673 に答える