Configurazione e utilizzo degli archivi upstream - Amazon CodeCatalyst

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione e utilizzo degli archivi upstream

Puoi connettere sia i repository gateway che gli altri repository di CodeCatalyst pacchetti, come stream upstream ai tuoi repository di pacchetti. Ciò consente a un client di gestione dei pacchetti di accedere ai pacchetti contenuti in più di un archivio di pacchetti utilizzando un singolo endpoint di repository di pacchetti. Di seguito sono riportati i principali vantaggi dell'utilizzo degli archivi upstream:

  • Devi solo configurare il tuo gestore di pacchetti con un singolo endpoint di repository da estrarre da più fonti.

  • I pacchetti utilizzati da un repository upstream vengono archiviati nel repository downstream, il che garantisce la disponibilità dei pacchetti anche in caso di interruzioni impreviste del repository upstream o se i pacchetti nell'archivio upstream vengono eliminati.

È possibile aggiungere repository upstream quando si crea un archivio di pacchetti. È inoltre possibile aggiungere o rimuovere repository upstream dagli archivi di pacchetti esistenti nella console. CodeCatalyst

Quando si aggiunge un repository gateway come repository upstream, l'archivio dei pacchetti viene collegato al corrispondente repository pubblico di pacchetti del repository gateway. Per un elenco degli archivi pubblici di pacchetti supportati, vedere. Archivi di pacchetti esterni supportati e relativi repository gateway

È possibile collegare più repository tra loro come repository upstream. Ad esempio, supponiamo che il tuo team crei un repository denominato project-repo e stia già utilizzando un altro repository denominato a cui è stato npm-public-registry-gatewayaggiunto come repository upstream, team-repo che è collegato al repository pubblico npm,. npmjs.com Puoi aggiungere come repository upstream a. team-repo project-repo In questo caso, devi solo configurare il tuo gestore di pacchetti da utilizzare per project-repo estrarre i pacchetti daproject-repo, team-reponpm-public-registry-gateway, e. npmjs.com