リリース管理について
リリース ノート、共同作成者の @mentions、バイナリ ファイルへのリンクを含む新しいリリースを作成したり、既存のリリースを編集または削除したりすることができます。 Releases API を使って、リリースを作成、変更、削除することもできます。 詳しくは、REST API のドキュメントの「リリース」をご覧く� さい。
リリースの作成
-
で、リポジトリのメイン ページへ移動します。 1. ファイルの一覧の右側にある [リリース] をクリックします。
-
[新しいリリースの下書き] をクリックします。
-
[タグの選択] をクリックし、リリースのバージョン番号を入力して、Enter キーを押します。 または、既存のタグを選択します。
-
新しいタグを作成する� �合は、 [新しいタグの作成] をクリックします。
-
新しいタグを作成した� �合は、ドロップダウン メニューを使ってリリース対象のプロジェクトを含むブランチを選択します。
-
リリースのタイトルと説明を入力します。
-
オプションで、コンパイルされたプログラ� などのバイナリファイルをリリースに含めるには、ドラッグアンドドロップするかバイナリボックスで手動で選択します。
-
リリースが不安定であり、運用の準備ができていないことをユーザーに通知するには、 [これはプレリリースです] を選択します。
-
リリースを公開する準備ができている� �合は、 [リリースの公開] をクリックします。 リリースの作業を後でする� �合は、 [下書きの保存] をクリックします。
GitHub CLI の詳細については、「GitHub CLI について」を参照してく� さい。
-
リリースを作成するには、
gh release create
サブコマンドを使用します。tag
をリリースに必要なタグに置き換えます。gh release create TAG
-
対話型のプロンプトに従います。 または、引数を指定して、これらのプロンプトをスキップすることもできます。 このコマンドの詳細については、GitHub CLI のマニュアルを参照してく� さい。 たとえば、このコマンドでは、指定したタイトルとノートを含むプレリリースが作成されます。
gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a beta release" --prerelease
リリースの編集
- で、リポジトリのメイン ページへ移動します。 1. ファイルの一覧の右側にある [リリース] をクリックします。
- ページの右側で、編集するリリースの横にある [リリースの編集] をクリックします。
- フォー� でリリースの詳細を編集し、 [リリースの更新] をクリックします。
現在、リリースは GitHub CLI では編集できません。
リリースの削除
- で、リポジトリのメイン ページへ移動します。 1. ファイルの一覧の右側にある [リリース] をクリックします。
- 削除するリリースの名前をクリックします。
- ページの右上隅にある [削除] をクリックします。
- [このリリースを削除] をクリックします。
-
リリースを削除するには、
gh release delete
サブコマンドを使用します。tag
を削除するリリースのタグに置き換えます。 確認をスキップするには、-y
フラグを使用します。gh release delete TAG -y