午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

GitHubのTagとRelease機能を使ってみた

目的はこの前回に作ったUserControlのDLLファイルの公開

f:id:gogowaten:20200706111825p:plain

こうなった、ファイルは矢印の先にあるControlLibraryCore20200620.7z

アドレスをコピペしてみると

https://github.com/gogowaten/userControl/releases/download/v1.0.1/ControlLibraryCore20200620.7z

https://github.com/gogowaten/userControl/releases/download/v1.0.2/ControlLibraryCore20200620.7z

これでGitHubのページに行くことなく、直接ダウンロードできればいいんだけど

→できた

 

Releasesのページ

github.com

 

 

手順

f:id:gogowaten:20200706112306p:plain

リポジトリの画面

 

 

f:id:gogowaten:20200706112531p:plain

右側にあるReleasesのCreate a new releaseをクリック

 

f:id:gogowaten:20200706112617p:plain

Releaseの画面

 

f:id:gogowaten:20200706113558p:plain

入力したのは

バージョンはv1.0.0、名前をUserControl、説明に「ここに説明」

バージョンを入れたところはTagっていう場所かも、逆に言うとTagにバージョンを記入した

ファイルはControlLibraryCore20200620.dllをドラッグ・アンド・ドロップしたら

 

f:id:gogowaten:20200706114039p:plain

追加されたのでPublish releaseをクリックで完了

 

結果

f:id:gogowaten:20200706114207p:plain

できたっぽいので試しにdllファイルをクリックしてみたら

 

f:id:gogowaten:20200706114341p:plain

dllファイルのダウンロードは注意されるので、7zに圧縮したものに変更してみる

Releaseの画面のEdit releaseをクリックで

 

編集画面になる

f:id:gogowaten:20200706114820p:plain

Tagに適当なバージョンを入れて、さっきのdllファイルの名前の右側に表示されていたxをクリックでdllファイルを削除して、7zにしたdllファイルをアップロードし直したところ

これでいいはずなので、Update releaseをクリックで

 

f:id:gogowaten:20200706115346p:plain

できた、Releasesの右のTagsをクリックしてみる

 

Tags画面

f:id:gogowaten:20200706115712p:plain

なんかそれっぽい

 

リポジトリ画面に戻ってみた

f:id:gogowaten:20200706115857p:plain

Releasesが2になっている、これでいいんかなあ

改めてファイルをダウンロードしてみたら、普通にダウンロードできたのでハッシュ値チェック

f:id:gogowaten:20200706121449p:plain

合ってた

 

 

参照したところ

Github – Tagの付け方とRelease機能の使い方 | Howpon[ハウポン]
https://howpon.com/7676

GitHub releaseについて - Tbpgr Blog
http://tbpgr.hatenablog.com/entry/2016/07/08/015111

 

 

関連記事

次回は明日<br>

gogowaten.hatenablog.com

 

前回は3日前

gogowaten.hatenablog.com