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.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Con le origini upstream di Azure Artifacts, è possibile semplificare la gestione dei pacchetti usando un singolo feed per archiviare sia i pacchetti pubblicati che quelli usati da feed esterni e registri pubblici, ad esempio npmjs.com, NuGet.org. Quando un'origine upstream è abilitata nel feed, Azure Artifacts salverà automaticamente una copia di qualsiasi pacchetto installato da un collaboratore o superiore da upstream.
Nota
Gli snapshot di Maven non sono supportati nelle origini upstream.
Abilitare le origini upstream in un nuovo feed
Accedere all'organizzazione di Azure DevOps e passare al progetto.
Selezionare Artefatti e quindi selezionare Crea feed.
Specificare un nome per il feed e selezionarne le impostazioni Visibilità e Ambito . Assicurarsi di selezionare la casella di controllo Includi pacchetti da fonti pubbliche comuni per attivare le origini upstream.
Al termine, fare clic su Crea.
Nota
Per aggiungere o rimuovere origini upstream, è necessario essere un proprietario del feed o un amministratore del feed.
Abilitare le fonti upstream in un feed esistente
Accedere all'organizzazione di Azure DevOps e passare al progetto.
Seleziona il pulsante
per passare alle impostazioni del feed.Selezionare Origini upstream e quindi Aggiungi origine upstream.
Selezionare Origine pubblica e quindi selezionare un'origine pubblica dal menu a discesa.
Selezionare Aggiungi al termine e quindi selezionare Salva ancora una volta nell'angolo in alto a destra per mantenere le modifiche.
Nota
Le origini upstream pubbliche personalizzate sono supportate solo con i registri npm.
Aggiungere un feed nella stessa Organizzazione di una sorgente upstream
Accedere all'organizzazione di Azure DevOps e passare al progetto.
Selezionare il pulsante icona a forma di ingranaggio
per accedere alle impostazioni del feed.Selezionare Origini upstream e quindi Aggiungi Upstream.
Selezionare il feed di Azure Artifacts in questa organizzazione.
Selezionare il feed desiderato dal menu a discesa per aggiungerlo come origine upstream. Quindi, seleziona la Visualizzazione e scegli i tipi di pacchetto che desideri utilizzare. In alternativa, puoi anche modificare il nome della tua sorgente upstream.
Al termine, selezionare Aggiungi .
Aggiungi un feed come origine upstream in un'altra organizzazione
Accedere all'organizzazione di Azure DevOps e passare al progetto.
Selezionare il pulsante icona a forma di ingranaggio
per accedere alle impostazioni del feed.Selezionare Origini upstream e quindi Aggiungi Upstream.
Selezionare il feed di Azure Artifacts in un'altra organizzazione.
Immettere il localizzatore di feed di Azure Artifacts nel formato seguente:
Feed limitato all'organizzazione:
azure-feed://ORGANIZATION_NAME/FEED_NAME@VIEWFeed mirato al progetto
azure-feed://ORGANIZATION_NAME/PROJECT_NAME/FEED_NAME@VIEW
Selezionare i tipi di pacchetto da usare e specificare un nome per l'origine upstream.
Al termine, selezionare Aggiungi .
Nota
Per aggiungere un feed da un'organizzazione diversa come origine upstream, il proprietario del feed di destinazione deve condividere la visualizzazione di destinazione con Tutti i feed e le persone nelle organizzazioni associate al mio tenant di Microsoft Entra passando a Impostazioni feed>Visualizzazioni>. Selezionare il pulsante con i puntini di sospensione a destra per la visualizzazione specificata e fare clic su >Modifica.
Esempi
Nota
Per installare nuovi pacchetti da upstream, è necessario essere un Lettore dei feed e upstream (Collaboratore), un Autore dei feed (Collaboratore) o un Proprietario del feed. Una copia di ogni pacchetto upstream viene salvata nel feed al primo utilizzo. I pacchetti già salvati da origini upstream possono essere usati dai lettori di feed.
FAQs
D: Non riesco a trovare il mio pacchetto anche se posso vederlo in uno dei miei feed di origine?
R: I pacchetti provenienti da origini upstream diventano disponibili nel feed subito dopo la pubblicazione, ma appaiono solo ai lettori una volta salvati nel feed.
Un pacchetto viene salvato quando un utente con autorizzazioni di lettura feed e upstream (collaboratore) o superiore installa tale versione del pacchetto. Azure Artifacts salva quindi automaticamente una copia del pacchetto nel feed, rendendola disponibile in modo permanente per tutti i lettori e visibile nell'interfaccia utente Web.
D: Non è possibile trovare il feed da configurare come origine upstream?
R: Assicurarsi che il proprietario del feed abbia condiviso una visualizzazione come origine upstream. Per ulteriori dettagli, vedere Aggiungere un feed in un'organizzazione diversa come origine upstream.
D: Che cosa sono le visualizzazioni feed?
R: Le visualizzazioni feed consentono di condividere un subset di versioni del pacchetto testate e convalidate, escluse quelle ancora in fase di sviluppo o non soddisfano i criteri di qualità. Per altri dettagli, vedere Che cosa sono le visualizzazioni feed.
D: Un utente con il ruolo Lettore di feed può scaricare i pacchetti da un'origine upstream?
R: No. Lettore feed può scaricare solo i pacchetti già salvati nel feed. I pacchetti vengono salvati quando un feed e un lettore upstream (collaboratore), autore di feed (collaboratore) o proprietario del feed li installa da upstream.
D: Cosa accade se un utente elimina o annulla la pubblicazione di un pacchetto salvato da un'origine upstream?
R: Il pacchetto non è più disponibile per il download e il relativo numero di versione è riservato in modo permanente. Non verrà più sincronizzata da upstream, ma le versioni precedenti e successive rimangono invariate.
D: Cosa accade se un utente depreca un pacchetto salvato da un'origine upstream?
R: Viene aggiunto un messaggio di avviso ai metadati del pacchetto. Questo avviso viene visualizzato ogni volta che il pacchetto viene visualizzato o installato dal feed.