我可以使用通用curl命令在Artifactory上发布rpm到yum repo,但我希望发布类似于maven的自定义RPM - 能够使用内置时间戳保存每日快照并解决动态问题那个版本等......
如果有可能,有人可以提供指南/资源吗?
如果这不是内置函数,除了覆盖前一天的构建之外,如何处理每日RPM的构建?
谢谢,
答案 0 :(得分:1)
在这种情况下,您可以将时间戳本身用作RPM的 release 字段,例如 name - version - <强> 释放 强> - 拱的.rpm
如果构建很少,只有年/月/日(20151230
是2015年12月30日)运行良好。如果构建频繁,您可以添加小时和分钟,例如201512302105
或将其分解以提高可读性:2015.12.30.21.05
。请注意,yum
会比较这些版本值,以确定最新版本。
答案 1 :(得分:0)
我用于构建夜间RPM套餐Tito(https://github.com/dgoodwin/tito)。执行时
tito build --test --rpm
它将使用上面T.Dickey建议的提交SHA类似生成发布标记。