リポジトリのリリースを管理する

リリースを作成し、プロジェクトのイテレーションをバンドルしてユーザに配信できます。

Repository collaborators and people with write access to a repository can create, edit, and delete a release.

リリース管理について

GitHub Marketplace の特定のリリースからのアクションを公開することもできます。 詳しい情報については、「アクションを GitHub Marketplace で公開する」を参照してください。

Git Large File Storage(Git LFS)オブジェクトを、GitHub がリリースごとに作成する ZIP ファイルと tarball に含めるかどうかを選択できます。 詳しい情報については、「リポジトリのアーカイブ内の Git LFS オブジェクトを管理する」を参照してください。

ヒント: GitHub CLI を使用してリリースを管理することもできます。 詳しい情報については、GitHub CLI ドキュメントの「gh release」を参照してください。

リリースの作成

  1. GitHubで、リポジトリのメインページにアクセスしてください。

  2. ファイルのリストの右で、Releases(リリース)もしくはLatest release(最新のリリース)をクリックしてください。 右側のサイドバー内のリリースセクション

  3. [Draft a new release] をクリックします。 新しいリリースのドラフトを作成するボタン

  4. リリースのバージョン番号を入力します。 バージョンは Git タグに基づきます。 名前付けタグはセマンティック バージョニング に準じることをおすすめします。 タグ付きバージョンのリリース

  5. ドロップダウンメニューを使ってリリース対象のプロジェクトを含むブランチを選択します。 タグ付きブランチのリリース

  6. リリースのタイトルと説明を入力します。 リリースの説明

  7. オプションで、コンパイルされたプログラムなどのバイナリファイルをリリースに含めるには、ドラッグアンドドロップするかバイナリボックスで手動で選択します。 リリースに DMG ファイルを含める

  8. リリースが不安定であり、運用準備ができていないことをユーザに通知するには、[This is a pre-release] を選択します。 リリースをプレリリースとしてマークするチェックボックス

  9. 必要に応じて、[Create a discussion for this release] を選択し、[Category] ドロップダウンメニューを選択してリリースディスカッションのカテゴリをクリックします。 リリースディスカッションを作成するためのチェックボックスと、カテゴリを選択するドロップダウンメニュー

  10. リリースを公開する準備ができている場合は、[Publish release] をクリックします。 リリースの作業を後でする場合は、[Save draft] をクリックします。 [Publish release] と [Save draft] ボタン

コマンドラインから、またはスクリプトでリリースを自動的に作成することもできます。 詳しい情報については、「リリース」を参照してください。

リリースの編集

  1. GitHubで、リポジトリのメインページにアクセスしてください。

  2. ファイルのリストの右で、Releases(リリース)もしくはLatest release(最新のリリース)をクリックしてください。 右側のサイドバー内のリリースセクション

  3. ページの右側で、編集するリリースの横にある [Edit release] をクリックします。 リリースの編集

  4. フォームでリリースの詳細を編集し、[Update release] をクリックします。 リリースの更新

リリースの削除

リリースを削除するには、まずリリースに添付されているバイナリファイルをすべて削除する必要があります。

  1. GitHubで、リポジトリのメインページにアクセスしてください。

  2. ファイルのリストの右で、Releases(リリース)もしくはLatest release(最新のリリース)をクリックしてください。 右側のサイドバー内のリリースセクション

  3. 削除するリリースの名前をクリックします。 リリースを表示するリンク

  4. ページの右上にある [Delete] をクリックします。 リリースの削除ボタン

  5. [Delete this release] をクリックします。 リリースの削除を確認

このドキュメントは役立ちましたか?プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?

GitHubコミュニティで質問するサポートへの連絡