panoramica Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Azure Artifacts consente agli sviluppatori di gestire in modo efficiente tutte le dipendenze da un'unica posizione. Con Azure Artifacts, gli sviluppatori possono pubblicare pacchetti nei feed e condividerli all'interno del team, tra organizzazioni e persino pubblicamente in Internet. Azure Artifacts consente anche agli sviluppatori di usare pacchetti da feed e registri pubblici diversi, ad esempio NuGet.org o npmjs.com. Azure Artifacts supporta i tipi di pacchetto seguenti: NuGet, npm, Python, Maven, Cargo e Pacchetti universali.

Prerequisiti

Nota

Se si prevede di superare lo spazio di archiviazione 2 GiB allocato, è consigliabile configurare la fatturazione per l'organizzazione.

Installare Azure Artifacts

Azure Artifacts è preinstallato in TFS 2018. Se l'estensione viene rimossa, è possibile reinstallarla da Visual Studio Marketplace.

Assegnare licenze

  1. Passare alla raccolta http://ServerName:8080/tfs/DefaultCollection.

  2. Passare il puntatore del mouse sull'icona Impostazioni e quindi selezionare Utenti.

    A screenshot showing the package management view in TFS.

  3. Selezionare Assegna, immettere l'utente per assegnare licenze e quindi selezionare OK.

    • Gli utenti con sottoscrizioni di Visual Studio Enterprise ottengono automaticamente Azure Artifacts.
    • Assicurarsi che ai sottoscrittori di Visual Studio Enterprise sia assegnato il livello di accesso a Visual Studio Enterprise.

Introduzione ad Azure Artifacts

Con Azure Artifacts è possibile pubblicare e usare diversi tipi di pacchetti. Selezionare il tipo di pacchetto per iniziare:

Disponibilità di funzionalità

Tipo di pacchetto Servizi di Azure DevOps Azure DevOps Server TFS-2018
Pacchetti NuGet
Pacchetti npm
Pacchetti Maven
Pacchetti Gradle
Pacchetti Python
Pacchetti Cargo
Pacchetti universali

Livello gratuito e aggiornamento degli artefatti

Azure Artifacts viene fornito gratuitamente per ogni organizzazione con un massimo di 2 GiB di archiviazione. Al raggiungimento del limite massimo di archiviazione, non sarà possibile pubblicare nuovi artefatti. Per continuare, è necessario eliminare alcuni artefatti esistenti o configurare la fatturazione per aumentare il limite di archiviazione. Esplorare il Calcolatore prezzi per altre informazioni dettagliate sulla fatturazione di Azure DevOps.

Visualizzare la fatturazione dell'organizzazione

Seguire questa procedura per accedere alle impostazioni di fatturazione dell'organizzazione:

  1. Accedere all'organizzazione di Azure DevOps.

  2. Selezionare gear iconImpostazioni organizzazione e quindi Fatturazione.

  3. Visualizzare il livello Artefatti e il limite di utilizzo.

    A screenshot showing Artifacts tier and usage limit.

Visualizzare l'utilizzo dell'archiviazione degli artefatti

Domande frequenti

D: Come è possibile gestire la durata di conservazione per gli artefatti?

R: È possibile configurare i criteri di conservazione per eliminare automaticamente i pacchetti. Per altre informazioni, vedere Come usare i criteri di conservazione per eliminare i pacchetti precedenti.

D: Ricerca per categorie eliminare pacchetti specifici?

R: Per altri dettagli, vedere Eliminare e ripristinare i pacchetti .

D: Quali artefatti contribuiscono all'archiviazione totale fatturata?

R: Verranno addebitati tutti i tipi di pacchetto (npm, NuGet, Python, Maven, Cargo e Universal Packages), inclusi i pacchetti archiviati da origini upstream. Tuttavia, non verranno addebitati addebiti per gli artefatti della pipeline e la memorizzazione nella cache della pipeline

Nota

I pacchetti nel Cestino contribuiscono al consumo complessivo di archiviazione. Questi pacchetti vengono eliminati definitivamente dopo 30 giorni. Se si desidera rimuoverli prima, è possibile passare al Cestino ed eliminarli manualmente.

D: Quali sono le implicazioni se si rimuove la sottoscrizione di Azure dall'organizzazione Azure DevOps?

R: Quando si rimuove la sottoscrizione di Azure dall'organizzazione Azure DevOps, l'accesso è limitato al livello gratuito. Se l'utilizzo dell'archiviazione supera 2 GiB, si mantiene l'accesso in sola lettura ai pacchetti. Per pubblicare nuovi pacchetti, è necessario ridurre l'utilizzo dello spazio di archiviazione inferiore a 2 GiB. In alternativa, è possibile riconnettere una sottoscrizione di Azure all'organizzazione e configurare la fatturazione per aumentare il livello di archiviazione.

D: Perché il consumo di archiviazione viene visualizzato come 0 GiB anche se si archiviano artefatti?

R: Attualmente, l'unità di misura più piccola è 1 GiB, quindi è probabile che non sia ancora stata superata la soglia 1 GiB.

D: Quanto tempo è in genere necessario per la rimozione degli artefatti nella quantità di archiviazione fatturata?

R: L'eliminazione di artefatti potrebbe non essere immediatamente riflessa nel sistema. Archiviazione gli aggiornamenti a consumo vengono in genere completati entro 24 ore, ma in alcuni casi potrebbero essere necessarie fino a 48 ore. Se si verificano ostacoli nel caricamento degli artefatti, una soluzione temporanea consiste nell'aumentare il livello di utilizzo, quindi ridurlo dopo l'aggiornamento delle metriche di archiviazione.

La colonna Usato nella pagina Fatturazione dell'organizzazione viene aggiornata una volta al giorno. Quando si elimina un elemento, potrebbe non essere riportato immediatamente nella pagina di fatturazione. Tuttavia, la pagina Artifact Archiviazione viene aggiornata più frequentemente, quindi è possibile che venga visualizzata una piccola discrepanza tra le due pagine.

A screenshot showing Artifacts storage consumption.