夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

GitHubのリリースページに自身のアセットを配布パッケージとして登録する

本日はGitHub枠です。

先日自身のOSSパッケージであるMixedRealityModelingTools(MRMT)のリリースページにてパッケージのリリースを行いました。

今回はGitHubでリリースページに自身のアセットを配布パッケージとして登録する方法を記録します。

GitHubのリリースページとは?

リリースページは、GitHubリポジトリ内でソフトウェアプロジェクトやライブラリの新バージョンを公開し、ほかの開発者などに提供する機能です。

リリースページを作成すると、他のユーザーはリリースノートやダウンロードリンクを通じて最新のバージョンにアクセスできます

例えばMixedRealityGraphicsToolsではリリースバージョンごとにリリースノート(更新履歴)と最新版のパッケージが登録されています。

今回はこちらの登録方法です。

〇タグの作成

GitHubにはタグと呼ばれるその名の通り識別を行う機能があります。

リリースを行うためにはタグを作成している必要があります。

まずはタグを付けたいGitコミット番号を探します。

git log

次に次のコマンドで特定のコミット番号に対して、特定のタブを付けます

git tag -a <任意のタグ名> -m '<コメント>' <コミット番号>

最後にリモートリポジトリにTagの情報を渡します。これは以下のコマンドで行えます。

git push origin --tags

これによってGitHubリポジトリのtagsに新しいタグが現れます。

〇リリースページへの登録

①リリースページを作りたいリポジトリを開き、リリースページを開きます。

②Tagに先ほど作成したタグを指定します。

Draft a new releaseを選択します。

これによって新しいドラフトが作成されます。

④リリースの名前と本文を作成します。

Attach Binaries by dumping them here or selectiong themにリリースとして登録したいパッケージをドラッグアンドドロップします。

⑤さいごにPublish Releaseを選択します。

これによって新規のリリースページが作成できました。

以上でリリースページを作成して配布パッケージとして登録できました。

本日は以上です。