Azure Artifacts - Aggiornamento sprint 174

Funzionalità

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.

upack

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.

Inviare un suggerimento

È anche possibile ottenere consigli e risposte alle domande della community su Stack Overflow.