介绍
包注册表允许开发人员轻松共享和使用代码库,并在开发工作站之间使用这些库。 一些开发人员已经熟悉公共包注册表,例如 npm 或 NuGet。 部署专用包有许多相似之处。
使用 GitHub 包的开发团队可以直接在 GitHub 中共享代码库(例如 npm、NuGet、Maven 或 RubyGems)和容器。 这些包可以是公共的,也可以限制为特定人员,使用与其代码和包相同的安全 GitHub 登录名。 借助 GitHub Actions,可以在几分钟内自动打包和发布代码库和容器。
在本模块中,你将了解如何使用 GitHub Actions 发布到 GitHub 包。
学习目标
学完本模块后,你将:
- 了解包存储库是什么以及何时使用它
- 使用 GitHub Actions 设置持续集成(CI)工作流以发布到 GitHub 包
- 通过一个能测试你发布到 GitHub Packages 注册表能力的练习,来验证你的知识。
- 确定如何对 GitHub 包进行身份验证、安装和管理
先决条件
- GitHub 帐户
- 具备 GitHub Actions 的基础知识