Iniziare a usare Azure Artifacts
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure Artifacts consente agli sviluppatori di gestire le dipendenze in un'unica posizione, ad esempio:
- Pubblicare pacchetti nei feed e condividerli all'interno di team, tra organizzazioni o pubblicamente.
- Utilizzare pacchetti da diversi feed e registri pubblici, ad esempio NuGet.org o npmjs.com.
- Usare i tipi di pacchetti supportati includono NuGet, npm, Python, Maven, Cargo e Pacchetti universali.
Questo articolo illustra come aumentare il limite di archiviazione di Azure Artifact e creare il primo feed.
Prerequisiti
- Progetto: avere un progetto e essere membro.
- Autorizzazioni: essere un membro del gruppo Project Collection Administrators. I proprietari dell'organizzazione sono automaticamente membri di questo gruppo.
- Configurazione di rete: consente URL di dominio e indirizzi IP se l'organizzazione usa un firewall o un server proxy.
Nota
Azure Artifacts offre 2 GiB di archiviazione gratuita per ogni organizzazione. Questo livello gratuito è progettato per valutare se Azure Artifacts è adatto al flusso di lavoro. Quando l'organizzazione inizia a gestire attività più critiche, aumentare il limite di archiviazione per Azure Artifacts per assicurarsi di disporre delle risorse appropriate.
Aumentare il limite di archiviazione per Azure Artifacts
Azure Artifacts viene fornito gratuitamente per ogni organizzazione con un massimo di 2 GiB di archiviazione. Quando l'organizzazione raggiunge il limite massimo di archiviazione, non è possibile pubblicare nuovi artefatti. Per continuare, eliminare alcuni artefatti esistenti o seguire questa procedura per aumentare il limite di archiviazione.
Configurare la fatturazione per l'organizzazione.
Modificare il limite di utilizzo degli artefatti selezionando Nessun limite, pagare per gli elementi usati dal menu a discesa.
Visualizzare l'utilizzo dell'archiviazione degli artefatti
Creare un feed
Accedere all'organizzazione di Azure DevOps e quindi passare al progetto.
Selezionare Artefatti e quindi Crea feed.
In Nome immettere un nome descrittivo per il feed.
In Visibilità selezionare un'opzione per indicare chi può visualizzare i pacchetti all'interno del feed.
Per includere pacchetti da origini pubbliche, selezionare la casella di controllo in Origini upstream.
Per Ambito specificare se l'ambito del feed è il progetto o l'organizzazione.
Al termine, fare clic su Crea.
Accedere al server Azure DevOps e quindi passare al progetto.
Selezionare Artefatti e quindi Crea feed.
In Nome immettere un nome descrittivo per il feed.
In Visibilità selezionare un'opzione per indicare chi può visualizzare i pacchetti all'interno del feed.
Per includere pacchetti da origini pubbliche, selezionare la casella di controllo in Origini upstream.
Per Ambito specificare se l'ambito del feed è il progetto o l'organizzazione.
Al termine, fare clic su Crea.
Al termine, fare clic su Crea.
Accedere al server Azure DevOps e quindi passare al progetto.
Selezionare Artefatti e quindi nuovo feed.
In Nome immettere un nome descrittivo per il feed.
In Visibilità selezionare un'opzione per indicare chi può visualizzare i pacchetti all'interno del feed.
Per includere pacchetti da origini pubbliche, selezionare l'opzione Usa pacchetti da origini pubbliche tramite questa opzione di feed .
Al termine, fare clic su Crea.
Nota
Per impostazione predefinita, i feed appena creati hanno il valore del servizio di compilazione del progetto impostato su Feed e lettore upstream (collaboratore).
Introduzione al tipo di pacchetto
Con Azure Artifacts è possibile pubblicare e usare vari tipi di pacchetto da feed e registri pubblici, ad esempio nuget.org, npmjs.com, Maven Central e così via. Selezionare il tipo di pacchetto per iniziare:
Introduzione al tipo di pacchetto
Con Azure Artifacts è possibile pubblicare e usare diversi tipi di pacchetti. Selezionare il tipo di pacchetto per iniziare:
Disponibilità di funzionalità
Pacchetti | Servizi di Azure DevOps | Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 |
---|---|---|---|---|
NuGet | ||||
dotnet | ||||
npm | ||||
Maven | ||||
Gradle | ||||
Python | ||||
Carico | ||||
Pacchetti universali |
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 altre informazioni, vedere Eliminare e ripristinare i pacchetti.
D: Quali artefatti contribuiscono all'archiviazione totale fatturata?
R: vengono addebitati tutti i tipi di pacchetto (npm, NuGet, Python, Maven, Cargo e Universal Packages), inclusi i pacchetti archiviati da origini upstream. Tuttavia, non sono previsti 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, 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 stata ancora superata la soglia di 1 GiB.
D: Quanto tempo è in genere necessario per la rimozione degli artefatti nella quantità di archiviazione fatturata?
R: L'eliminazione di elementi potrebbe non riflettere immediatamente nel sistema. Gli aggiornamenti a consumo di archiviazione 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 Archiviazione artefatti viene aggiornata più frequentemente, quindi è possibile che venga visualizzata una piccola discrepanza tra le due pagine.