跳转到: 导航, 搜索

Packaging/GenericTooling

打包工具

此页面主要关注能够满足运营商需求的工具,这些工具可以根据一组 git 仓库生成 OpenStack 包。

历史记录

在 2014 年巴黎 OpenStack 会议上,一组运营商会面讨论了与 OpenStack 集群运营相关的工具协作机会。打包是主要议题之一。etherpad 可以找到 这里

随后,在 openstack-operators@openstack.org 上创建了一个 邮件列表主题,讨论了可用的选项以及打包工具整合的潜在路径。

可用软件

标题 构建机制 Deb 输出 Rpm 输出 Venv 输出 镜像输出 依赖构建 Url 公司 联系方式
Giftwrap fpm  ? github Bluebox Craig Tracey
Anvil python + rpmbuild... WIP WIP github GoDaddy, Yahoo, Cray Josh Harlow
Delorean rpmbuild github RedHat Derek Higgins
debian-jeinkins-glue jenkins+pbuilder  ? off. site Ubuntu?
Open Build Service OpenBuildService 否(但有可能) 否(但有可能) https://build.opensuse.org/project/subprojects/Cloud:OpenStack openSUSE opensuse-cloud@opensuse.org

需求

一种消耗 OpenStack git 仓库列表并生成包的工具

  • 大量请求支持 deb 和 rpm
  • 有些人不喜欢使用非 rpmbuild/dpkg-buildpackage 的东西
  • 最好能够从稳定的基础(例如 RDO)开始,然后在此基础上进行
  • 大多数人对他们的工具并不特别执着,并且乐于切换
  • 补丁支持
  • 基本需求依赖分析(即如果无法满足需求,则会崩溃)
  • 构建/更新过程中不涉及人工操作(可自动化)
  • 能够轻松添加新项目(因为似乎每天都有新项目出现……)

锦上添花

Meetings

暂定于周一 1500 UTC 举行每周会议

议程

议程 07-12-14