Introduzione

Completato

I registri pacchetti consentono agli sviluppatori di condividere e usare facilmente librerie di codice e usarle tra workstation di sviluppo. Alcuni sviluppatori hanno già familiarità con i registri dei pacchetti pubblici, ad esempio npm o NuGet. La distribuzione di pacchetti privati presenta molte analogie.

I team di sviluppo che usano GitHub Packages possono condividere librerie di codice (ad esempio npm, NuGet, Maven o RubyGems) e contenitori direttamente all'interno di GitHub. Questi pacchetti possono essere pubblici o limitati a utenti specifici, usando lo stesso account di accesso Sicuro di GitHub per il codice e i pacchetti. Con GitHub Actions è possibile automatizzare la creazione di pacchetti e la pubblicazione delle librerie di codice e dei contenitori in pochi minuti.

In questo modulo si apprenderà come usare GitHub Actions per pubblicare in GitHub Packages.

Obiettivi di apprendimento

Al termine del modulo, si sarà in grado di:

  • Comprendere cos'è un repository di pacchetti e quando usarlo
  • Configurare un flusso di lavoro di integrazione continua con GitHub Actions per la pubblicazione in GitHub Packages
  • Convalidare le conoscenze con un esercizio che controlla la possibilità di pubblicare in un registro di GitHub Packages
  • Identificare come autenticare, installare e gestire GitHub Packages

Prerequisiti

  • Un account GitHub
  • Conoscenza di base di GitHub Actions