我们使用Git作为VCS和RPM来进行打包。 我想存储从一个包构build的Git哈希,但我不知道最合适的地方。
有一些标签可用于RPM,但是我没有看到任何VCS版本(可能浏览过它?)。
我非常想知道如何添加一个自定义标签 ,只要看看5万英尺的水平。
一个解决scheme,觉得很hacky将把Git散列在描述字段。 在这一点上,我们并没有把它用于其他任何事情,但哇,这只是感觉难看。
那么在RPM中存储VCS版本的最合适的地方是什么?
Fedora(很less有RHEL) 将这些信息放在Release标签中 。
例如:
Name: mypackage Version: 0.0.1 Release: 20140114git0abcdef