openSUSE:构建服务工具

跳转到:导航搜索

OBS 服务器和工具

此页面提供有关所有已知 OBS 组件和客户端的简要概述。如果您也编写了一个,请在此处添加指向您资源的链接。

官方 OBS 组件

构建脚本

构建脚本由服务器和客户端用于执行实际的构建过程。它可以在 chroot 或安全的 XEN 或 KVM 环境中构建。

来源:https://github.com/openSUSE/obs-build

命令行客户端

命令行客户端由强大的打包人员使用,以解决合并冲突并进行本地构建。

来源:https://github.com/openSUSE/osc

OSC 源代码验证器

一个 osc 扩展,用于在提交源代码之前查找常见错误。这些检查对于官方 openSUSE 包是强制执行的。

来源:https://github.com/openSUSE/obs-service-source_validator

OBS 服务器

OBS 服务器代码,用于设置自己的 OBS 实例。

来源:https://github.com/openSUSE/open-build-service

它可以轻松地安装为设备

设备:https://en.opensuse.net.cn/openSUSE:Build_Service_Appliance

OBS 签名守护进程

签名守护进程可用于在服务器上签名软件包。它是 OBS 设备的一部分。

来源:https://github.com/openSUSE/obs-sign

Hermes

Hermes 是 OBS 的可选附加组件。

它是一种极其灵活的解决方案,可将 OBS 中的事件作为通知分发给用户。它支持各种通知方式,例如电子邮件、RSS 或 Twitter 帖子。用户还可以选择何时发生通知:对于每个事件单独或在给定的时间段后作为摘要帖子。

Hermes 带有用于用户的体面配置应用程序和管理应用程序。

Hermes 信息门户:https://en.opensuse.net.cn/openSUSE:Hermes

来源:https://github.com/openSUSE/hermes

Software.o.o

software-o-o 是 OBS 最终用户的可选附加组件。它尚未模块化以供通用使用。

来源:https://github.com/openSUSE/software-o-o

非官方 OBS 组件

osc 扩展

osc contrib

一个 osc 插件,用于处理 openSUSE:Factory:Contrib 项目。

来源:http://www.gitorious.org/opensuse/osc-contrib

osc 协作插件

一个 osc 插件,用于标记补丁以改善上游协作。由 Gnome 人员使用,需要额外的服务器。

来源:https://github.com/openSUSE/osc-plugin-collab

Qactus

一个基于 Qt 的 OBS 客户端

来源:https://github.com/javierllorente/qactus/

Mono OSC

用 Mono 编写的 OBS GUI。

来源:http://sourceforge.net/projects/monoosc/

spec 文件清理器

一个脚本,用于标准化 spec 文件。

来源:https://github.com/rpm-software-management/spec-cleaner

OBS git

一个工具,用于检出 OBS 源代码并将其复制为 git 仓库。

来源:http://www.gitorious.org/opensuse/obs-git

访问 OBS 的 FUSE 文件系统

为了能够将 obs 服务器挂载为文件系统,可以使用此 fuse 插件。

来源:https://github.com/uli/obsfs

Android OBS 客户端

从您的 Android 手机检查您的构建状态。

来源:http://www.gitorious.org/opensuse/obs-client-android

Qt OBS 客户端库

一个第一个存根,用于从 Qt 应用程序连接到 OBS 服务器。

来源:http://www.gitorious.org/opensuse/qtobs

Java OBS 客户端库

一个基本的基于 Java 的 OBS 库。

来源:https://github.com/javierllorente/jobs

软件自动测试环境

此代码使用 OBS 重新构建代码并自动测试生成的设备。这由 YaST 人员用于测试其基于其 git 代码的堆栈,在 OBS 中构建软件包和设备。

来源:http://www.gitorious.org/opensuse/obs-autotest