Maven - Update Package Versions

1 つの要求で 1 つのフィードから複数のパッケージを更新します。 パッケージの更新はアトミックに行われません。

フィードがプロジェクトで作成された場合は、プロジェクト パラメーターを指定する必要があります。 フィードがプロジェクトに関連付けられていない場合は、要求から project パラメーターを省略します。

POST https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/maven/packagesbatch?api-version=7.1-preview.1

URI パラメーター

名前 / 必須 説明
feedId
path True

string

更新するパッケージを含むフィード。

organization
path True

string

Azure DevOps 組織の名前です。

project
path

string

プロジェクト ID またはプロジェクト名

api-version
query True

string

使う API のバージョン。 このバージョンの API を使用するには、これを '7.1-preview.1' に設定する必要があります。

要求本文

名前 説明
data

BatchOperationData

操作を実行するために必要なデータ。 これは、操作の種類に基づいて省略可能です。 昇格操作を実行する場合は、BatchPromoteData を使用します。

operation

MavenBatchOperationType

パッケージに対して実行する必要がある操作の種類。

packages

MavenMinimalPackageDetails[]

操作が実行されるパッケージ。

応答

名前 説明
200 OK

正常な操作

セキュリティ

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

名前 説明
vso.packaging_write フィードとパッケージを作成および読み取る機能を付与します。

定義

名前 説明
BatchOperationData

この型を使用して新しい BatchOperationData を作成しないでください。 この型には、新しいバッチ操作データを作成するための十分なフィールドが含まれていません。

MavenBatchOperationType

パッケージに対して実行する必要がある操作の種類。

MavenMinimalPackageDetails

特定の Maven パッケージ バージョンを識別します

MavenPackagesBatchRequest

パッケージ バージョンに適用する操作のバッチ。

BatchOperationData

この型を使用して新しい BatchOperationData を作成しないでください。 この型には、新しいバッチ操作データを作成するための十分なフィールドが含まれていません。

MavenBatchOperationType

パッケージに対して実行する必要がある操作の種類。

名前 説明
delete

string

パッケージのバージョンを削除します。 ごみ箱ではサポートされていません。

permanentDelete

string

パッケージ のバージョンを完全に削除します。 ごみ箱でのみサポートされます。

promote

string

パッケージ バージョンをリリース ビューに昇格する。 この型で MavenPackagesBatchRequest オブジェクトを構築する場合は、Data プロパティに BatchPromoteData を使用します。 ごみ箱ではサポートされていません。

restoreToFeed

string

未発行のパッケージ バージョンをフィードに復元します。 ごみ箱でのみサポートされます。

MavenMinimalPackageDetails

特定の Maven パッケージ バージョンを識別します

名前 説明
artifact

string

パッケージ成果物 ID

group

string

パッケージ グループ ID

version

string

パッケージ バージョン

MavenPackagesBatchRequest

パッケージ バージョンに適用する操作のバッチ。

名前 説明
data

BatchOperationData

操作を実行するために必要なデータ。 これは、操作の種類に基づいて省略可能です。 昇格操作を実行する場合は、BatchPromoteData を使用します。

operation

MavenBatchOperationType

パッケージに対して実行する必要がある操作の種類。

packages

MavenMinimalPackageDetails[]

操作が実行されるパッケージ。