openSUSE:Build Service 私有实例
本教程描述了使用设备创建私有 OBS 实例的过程。它面向希望使用 OBS 内部构建软件并启用外部合作伙伴,同时混合开源和专有代码的组织。它从一些关于 OBS 设备配置的建议以及创建服务架构开始。然后,它描述了 OBS 引导阶段,并以关于在 OBS 环境中进行生命周期管理的想法作为结论。
请参考 Help:Editing 以撰写高质量的批准文章。
用例
本教程面向需要交付基于 rpm 包架构的软件,并且无法在公共 Open OBS 上维护的人员。这样做原因各不相同,但主要用例是
- 在公开发布之前在您的私有环境中运行测试
- 创建包含混合专有和开源代码的发行版
- 创建专门的嵌入式 Linux 发行版
- 长期(数年)致力于软件维护
- 创建高度定制的发行版以满足单个客户的需求
- 启用与合作伙伴/客户的代码共享模式
- 任何您不希望使用公共 OBS 的情况
替代方案
如果您只想针对由 OBS 实例(公共或私有)创建的仓库构建您的软件包,您可能希望查看基于 OBS 子集(实际上是构建子系统)的工具。您可以在 [此处] 找到描述。
为了平滑启动混合私有和开源代码的项目的问题,我们还创建了项目 OBS Light,它可能适合您的需求。 http://wiki.meego.com/OBS_Light
架构
更多信息请参见 架构和要求
安装
更多信息请参见 安装
OBS 引导
更多信息请参见 引导
软件交付
更多信息请参见 软件交付
生命周期模型
更多信息请参见 使用 OBS 的软件生命周期模型
启用外部合作伙伴
更多信息请参见 启用外部合作伙伴
参见
官方 OBS 文档
https://openbuildservice.org/help/manuals/obs-admin-guide/
OBS Light
- https://en.opensuse.net.cn/openSUSE:OBS_Light
- http://susegallery.com/a/e0uuBG/meego-obs
- http://www.dailymotion.com/playlist/x1t5ll_dominigarfoll_obs-light-training
相关文章
- https://doc.opensuse.net.cn/products/draft/OBS/obs-best-practices_draft/index.html
- Portal:Build Service
- openSUSE:Specfile 指南
- openSUSE:Build Service 部署
- openSUSE:Build Service 设备