Maven - Update Package Versions
Zaktualizuj kilka pakietów z pojedynczego źródła danych w jednym żądaniu. Aktualizacje pakietów nie są wykonywane niepodziealnie.
Parametr projektu należy podać, jeśli źródło danych zostało utworzone w projekcie. Jeśli kanał informacyjny nie jest skojarzony z żadnym projektem, pomiń parametr projektu z żądania.
POST https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/maven/packagesbatch?api-version=7.1-preview.1
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
feed
|
path | True |
string |
Źródło danych zawierające pakiety do zaktualizowania. |
organization
|
path | True |
string |
Nazwa organizacji usługi Azure DevOps. |
project
|
path |
string |
Identyfikator projektu lub nazwa projektu |
|
api-version
|
query | True |
string |
Wersja interfejsu API do użycia. Powinno to być ustawione na wartość "7.1-preview.1", aby używać tej wersji interfejsu API. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
data |
Dane wymagane do wykonania operacji. Jest to opcjonalne na podstawie typu operacji. Użyj parametru BatchPromoteData, jeśli wykonuje operację podwyższania poziomu. |
|
operation |
Typ operacji, która musi być wykonywana w pakietach. |
|
packages |
Pakiety, na które zostanie wykonana operacja. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
operacja zakończona powodzeniem |
Zabezpieczenia
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
Nazwa | Opis |
---|---|
vso.packaging_write | Umożliwia tworzenie i odczytywanie źródeł danych i pakietów. |
Definicje
Nazwa | Opis |
---|---|
Batch |
Nie należy próbować używać tego typu do utworzenia nowego elementu BatchOperationData. Ten typ nie zawiera wystarczających pól do utworzenia nowych danych operacji wsadowych. |
Maven |
Typ operacji, która musi być wykonywana w pakietach. |
Maven |
Identyfikuje określoną wersję pakietu Maven |
Maven |
Partia operacji do zastosowania do wersji pakietów. |
BatchOperationData
Nie należy próbować używać tego typu do utworzenia nowego elementu BatchOperationData. Ten typ nie zawiera wystarczających pól do utworzenia nowych danych operacji wsadowych.
MavenBatchOperationType
Typ operacji, która musi być wykonywana w pakietach.
Nazwa | Typ | Opis |
---|---|---|
delete |
string |
Usuń wersje pakietów. Nieobsługiwane w Koszu. |
permanentDelete |
string |
Trwale usuń wersje pakietów. Tylko obsługiwane w Koszu. |
promote |
string |
Podwyższ poziom wersji pakietu do widoku wydania. W przypadku konstruowania obiektu MavenPackagesBatchRequest o tym typie użyj właściwości BatchPromoteData. Nieobsługiwane w Koszu. |
restoreToFeed |
string |
Przywróć nieopublikowane wersje pakietów do kanału informacyjnego. Tylko obsługiwane w Koszu. |
MavenMinimalPackageDetails
Identyfikuje określoną wersję pakietu Maven
Nazwa | Typ | Opis |
---|---|---|
artifact |
string |
Identyfikator artefaktu pakietu |
group |
string |
Identyfikator grupy pakietów |
version |
string |
Wersja pakietu |
MavenPackagesBatchRequest
Partia operacji do zastosowania do wersji pakietów.
Nazwa | Typ | Opis |
---|---|---|
data |
Dane wymagane do wykonania operacji. Jest to opcjonalne na podstawie typu operacji. Użyj parametru BatchPromoteData, jeśli wykonuje operację podwyższania poziomu. |
|
operation |
Typ operacji, która musi być wykonywana w pakietach. |
|
packages |
Pakiety, na które zostanie wykonana operacja. |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla