归档:构建服务操作指南
(重定向自 )
| 本文关于开放构建服务的文档已过时! 您可以在 https://openbuildservice.org/help/manuals/obs-admin-guide/obs.cha.installation_and_configuration.html 上找到最新的信息 |
关于管理您自己的 OBS 实例,您需要了解的一切。
本文档的范围是已经安装的 OBS 系统的日常操作。安装、设置和升级不应在此处涵盖。重点是更改配置(从池中添加/删除构建节点)和常见问题解答。
系统级别
此区域涵盖系统管理员/机器/操作系统级别的操作,而不是发布工程团队执行的工作。
硬件建议
最低系统要求 最佳文件系统布局
前端管理
与 Web 服务器、访问控制、延迟作业相关的任务。
监控
应监控的任务(如果未运行可能出现的问题)
- delayedwebui
- delayedapi
- lighttpd
- ruby-fcgi 进程
后端管理
与调度器、签名者、src-server 等相关。启动和关闭
监控
构建节点
如何添加额外的构建节点,也许是自动部署。
卡住的构建
如果构建似乎卡住很长时间,尤其是在调度器非正常关闭后,请删除仓库服务器上 /srv/obs/jobs/$ARCH/ 中的相关 *:status 文件。
参考: http://lists.opensuse.org/opensuse-buildservice/2010-10/msg00073.html
子标题
项目
此区域处理项目管理(例如,定期导入远程代码,删除具有正在使用路径的项目...)。
重要主题 - 需求下载(DoD)
常见问题解答
一个占位符,用于邮件列表和 IRC 中出现的常见问题解答和不常见问题解答。
是否有办法将许多 src.rpm 文件导入到 OBS 项目,以便为每个 src.rpm 文件创建一个包,并且每个包包含每个 src.rpm 文件的源文件?
osc co <项目>
cd 进入 <项目>
for i in $SRPMS; do osc importsrcpkg <选项> $i; done
故障排除/诊断
哪些日志?
备份/迁移策略
哪些文件/目录对于备份至关重要?
术语表
参见
外部链接
: