归档:构建服务操作指南

跳转到:导航搜索
Icon-obsolete.png 本文关于开放构建服务的文档已过时!
您可以在 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

故障排除/诊断

哪些日志?

备份/迁移策略

哪些文件/目录对于备份至关重要?

术语表



参见

外部链接