Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzionalità
- Configurare le origini upstream per i pacchetti universali
- API REST per l'aggiornamento della versione del pacchetto ora disponibile per i pacchetti Maven
Configurazione delle origini upstream per Universal Packages
È ora possibile configurare i feed di Azure Artifacts per scaricare automaticamente pacchetti universali da origini upstream su richiesta.
In precedenza, è possibile configurare le origini upstream nel feed per pacchetti NuGet, Python, Maven e npm, ma non per i pacchetti universali. Ciò è dovuto a una differenza nella tecnologia di archiviazione usata per i pacchetti universali, che supportano pacchetti molto più grandi rispetto ad altri tipi di pacchetto supportati.
È ora possibile configurare le origini upstream per i pacchetti universali nello stesso modo di altri tipi di pacchetto; aprire le impostazioni del feed, fare clic su Origini upstream ->Aggiungi origine upstream -> e scegliere il tipo di origine più adatto per l'utente. I pacchetti universali (UPack) verranno visualizzati come nuova opzione nella visualizzazione successiva (vedere l'immagine seguente). Per altre informazioni, vedere la documentazione sulla configurazione delle origini upstream.
Si noti che i pacchetti universali nelle origini upstream sono supportati solo tra feed nella stessa organizzazione DevOps.
Ora disponibile l'API REST per l'aggiornamento delle versioni dei pacchetti Maven.
È ora possibile usare l'API REST "Aggiorna versione pacchetto" di Azure Artifacts per aggiornare le versioni dei pacchetti Maven. In precedenza, è possibile usare l'API REST per aggiornare le versioni dei pacchetti per NuGet, Maven, npm e Universal Packages, ma non per i pacchetti Maven.
Per aggiornare i pacchetti Maven, usare il comando HTTP PATCH come indicato di seguito.
PATCH
https://pkgs.dev.azure.com/{organization}/{project?}/\_apis/packaging/feeds/{feedId}/maven/groups/{groupId}/artifacts/{artifactId}/versions/{packageVersion}?api-version=5.1-preview.1
È possibile impostare quanto segue:
Parametri URI
| Nome | In | Required | Tipo | Descrizione |
|---|---|---|---|---|
| artifactId | path | TRUE | corda | ID dell'artefatto del pacchetto |
| alimentazione / flusso | path | TRUE | corda | Nome o ID del feed |
| groupId | path | TRUE | corda | ID del gruppo del pacchetto |
| organizzazione | path | TRUE | corda | Nome dell'organizzazione di Azure DevOps |
| version | path | TRUE | corda | Versione del pacchetto |
| project | path | corda | ID progetto o nome progetto | |
| versione-api | query | TRUE | corda | Versione dell'API da usare. Deve essere impostato su '5.1-preview.1' per usare questa versione dell'API |
Corpo della richiesta
| Nome | Tipo | Descrizione |
|---|---|---|
| views | JsonPatchOperation | Visualizzazione a cui verrà aggiunta la versione del pacchetto |
Per ulteriori informazioni, si prega di consultare la documentazione dell'API REST mentre viene aggiornata.
Passaggi successivi
Annotazioni
Queste funzionalità verranno implementate nelle prossime due o tre settimane.
Passare ad Azure DevOps e dare un'occhiata.
Come fornire commenti e suggerimenti
Ci piacerebbe sentire ciò che pensi a queste funzionalità. Usa il menu di aiuto per segnalare un problema o fornire un suggerimento.
È anche possibile ottenere consigli e risposte alle domande della community su Stack Overflow.