Artifactory yum存储库以类似maven的行为发布

时间:2015-12-30 00:26:13

标签: repository publish rpm artifactory

我可以使用通用curl命令在Artifactory上发布rpm到yum repo,但我希望发布类似于maven的自定义RPM - 能够使用内置时间戳保存每日快照并解决动态问题那个版本等......

如果有可能,有人可以提供指南/资源吗?

如果这不是内置函数,除了覆盖前一天的构建之外,如何处理每日RPM的构建?

谢谢,

2 个答案:

答案 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类似生成发布标记。