イントロダクション
パッケージ レジストリを使用すると、開発者はコード ライブラリを簡単に共有して使用し、開発ワークステーション間で使用できます。 一部の開発者は、npm や NuGet などのパブリック パッケージ レジストリに既に精通しています。 プライベート パッケージのデプロイには、多くの類似点があります。
GitHub パッケージを使用する開発チームは、コード ライブラリ (npm、NuGet、Maven、RubyGems など) とコンテナーを GitHub 内で直接共有できます。 これらのパッケージは、コードとパッケージに対して同じセキュリティで保護された GitHub ログインを使用して、パブリックにしたり、特定のユーザーに制限したりすることができます。 GitHub Actions を使用すると、コード ライブラリとコンテナーのパッケージ化と発行を数分で自動化できます。
このモジュールでは、GitHub Actions を使用して GitHub パッケージに発行する方法について説明します。
学習目標
このモジュールを完了するまでに、次のことを行います。
- パッケージ リポジトリとは何か、およびパッケージ リポジトリを使用するタイミングを理解する
- GitHub Actions を使用して継続的インテグレーション (CI) ワークフローを設定して GitHub パッケージに発行する
- GitHub Packages レジストリに発行する機能をチェックする演習を使用して知識を検証する
- GitHub パッケージの認証、インストール、管理の方法を特定する
[前提条件]
- GitHub のアカウント
- GitHub Actions に関する基本的な知識