パッケージング用のVCSおよびRPMとしてGitを使用しています。パッケージが作成されたGitハッシュを保存したいのですが、最適な場所がわかりません。
RPMで利用できる タグ はたくさんありますが、VCSバージョンでは何も表示されません(多分それを一瞥しましたか?)。
私は カスタムタグを追加する 、50,000フィートのレベルを見ているだけでかなり不安です。
かなりハッキーだと感じる解決策の1つは、Gitハッシュをdescriptionフィールドに配置することです。現時点では他の用途には使用していませんが、すごい、それは醜い感じです。
では、VCSバージョンをRPMに保存するのに最も適切な場所はどこですか?
Fedora(そして非常にまれにRHEL) この情報をReleaseタグに配置します 。
例えば:
Name: mypackage
Version: 0.0.1
Release: 20140114git0abcdef