Che cosa sono i feed?

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

I feed di artefatti sono costrutti organizzativi che consentono di archiviare, gestire e raggruppare i pacchetti e controllare con chi condividerlo. I feed non sono dipendenti dal tipo di pacchetto. È possibile archiviare tutti i tipi di pacchetto seguenti in un singolo feed: npm, NuGet, Maven, Python e pacchetti universali.

Feed con ambito progetto e con ambito organizzazione

In precedenza, tutti i feed erano limitati a un'organizzazione, potevano essere visualizzati e accessibili nell'hub di Azure Artifacts da qualsiasi progetto all'interno di un'organizzazione. Con l'introduzione di feed pubblici, sono stati introdotti anche feed con ambito progetto. È possibile accedere a questo tipo di feed solo dall'interno del progetto di hosting.

È possibile rendere pubblici solo i feed con ambito progetto. Altre informazioni sui feed pubblici sono disponibili più avanti in questo articolo. Vedere Visibilità dei feed per comprendere le differenze tra feed con ambito di progetto e feed con ambito organizzazione.

Nota

Per accedere a un feed in un'organizzazione diversa, un utente deve avere accesso al progetto che ospita tale feed.

Feed pubblici

I feed pubblici vengono usati per condividere i pacchetti pubblicamente con chiunque su Internet. Gli utenti non dovranno essere membri dell'organizzazione o dell'azienda. Possono accedere ai pacchetti anche se non hanno un account Azure DevOps.

I feed pubblici sono feed con ambito progetto e erediteranno le impostazioni di visibilità del progetto di hosting.

Ci sono alcuni aspetti importanti da notare per quanto riguarda i feed pubblici:

  • I feed pubblici possono essere creati solo all'interno di progetti pubblici.
  • I feed pubblici non sono destinati a sostituire le piattaforme di gestione dei pacchetti esistenti (NuGet.org, npmjs.com e così via).
  • Gli utenti pubblici non possono attualmente scaricare pacchetti universali. Tutti gli altri tipi di pacchetto sono supportati per l'accesso pubblico.

Nota

Tutte le visualizzazioni dei feed in un progetto pubblico sono accessibili a tutti gli utenti su Internet.

Creare feed pubblici

I feed pubblici sono feed con ambito progetto in un progetto pubblico.

  1. Selezionare Elementi.

    Screenshot che mostra gli artefatti nel dashboard di Azure DevOps.

  2. Selezionare Crea feed.

    Screenshot che mostra il pulsante Crea feed.

  3. Assegnare un nome al feed e quindi selezionare Progetto per l'ambito del feed.

    Screenshot che mostra come creare un nuovo feed pubblico.

  4. Al termine, selezionare Crea .

Eliminare un feed

  1. Selezionare Artefatti e quindi selezionare il feed dal menu a discesa.

  2. Selezionare l'icona icona a forma di ingranaggio a forma di ingranaggio per passare alle impostazioni del feed.

    Screenshot che mostra come accedere alle impostazioni del feed

  3. Selezionare Elimina feed.

  4. Selezionare Elimina quando si è pronti.

    Screenshot che mostra un messaggio di avviso prima di eliminare un feed

Ripristinare i feed eliminati

Se si elimina accidentalmente un feed, Azure Artifacts fornisce una finestra di 30 giorni per ripristinare lo stato originale del feed. Dopo i 30 giorni, il feed verrà eliminato definitivamente. Durante la finestra di ripristino, il nome del feed rimane riservato, i pacchetti non sono disponibili per il download e l'accesso in scrittura viene sospeso per tale feed.

È possibile visualizzare i feed in attesa di eliminazione permanente nell'elenco a discesa selezione feed nella scheda Feed eliminati.

  1. Selezionare Elementi.

  2. Selezionare il menu a discesa selezione feed e quindi selezionare Feed eliminati

    Elenco a discesa Feed eliminati

  3. Selezionare il feed da ripristinare e quindi selezionare Feed Impostazioni.

    Pulsante Impostazioni feed

  4. Selezionare Ripristina feed.

Eliminazione definitiva di un feed

Un feed in attesa di eliminazione userà comunque lo spazio di archiviazione. Se si vuole eliminare definitivamente il feed prima che il periodo di 30 giorni sia disponibile, è possibile eseguire questa operazione come indicato di seguito:

  1. Selezionare Elementi.

  2. Selezionare il menu a discesa selezione feed e quindi selezionare Feed eliminati

    Elenco di feed eliminati

  3. Selezionare il feed da ripristinare e quindi selezionare Feed Impostazioni.

    Impostazioni feed

  4. Selezionare Elimina feed in modo permanente e quindi elimina.

Dopo l'eliminazione definitiva del feed, gli utenti non potranno visualizzare o ripristinare i pacchetti. Il nome del feed sarà disponibile per il riutilizzo di 15 minuti dopo l'eliminazione.