简介

已完成

通过包注册表,开发人员可以轻松地共享和使用代码库以及跨开发工作站使用它们。 有些开发人员已经熟悉了公共包注册表,例如 npm 或 NuGet。 部署专用包有许多相似之处。

使用 GitHub Packages 的开发团队可以直接在 GitHub 中共享代码库(如 npm、NuGet、Maven 或 RubyGems)和容器。 这些包可以是公用的,也可以仅限于对其代码和包使用相同安全 GitHub 登录名的特定人员。 借助 GitHub Actions,只需几分钟,即可自动打包和发布代码库及容器。

本模块介绍如何使用 GitHub Actions 发布到 GitHub Packages。

学习目标

学完本模块后,你将:

  • 了解包存储库是什么以及何时使用它
  • 使用 GitHub Actions 设置持续集成 (CI) 工作流以发布到 GitHub Packages
  • 通过检测发布到 GitHub Packages 注册表的能力的练习来验证所学知识
  • 确定如何实现对 GitHub Packages 的身份验证、安装和管理

先决条件

  • GitHub 帐户
  • 具备 GitHub Actions 的基础知识