简介
通过包注册表,开发人员可以轻松地共享和使用代码库以及跨开发工作站使用它们。 有些开发人员已经熟悉了公共包注册表,例如 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 的基础知识