归档:构建服务测试

跳转到:导航搜索
Icon-obsolete.png 本文关于开放构建服务的文档已过时!
您可以在 https://github.com/openSUSE/open-build-service/blob/master/CONTRIBUTING.md#how-to-setup-an-obs-development-environment 上找到最新的信息

OBS 测试和开发用于新的 OBS 功能

OBS 测试和开发系统运行快照以及一些上游支持包,例如新版本的 ruby、ruby on rails 等(这可以追溯到 OBS 开发的早期,2006 年的第一个系统)。

其中的版本通常是 OBS git 仓库 trunk 的每周快照。在 OBS 2.0 之后,测试套件得到了增强,现在每周运行一次。设置和运行测试套件的信息可以在 这里 找到

诸如 ACL、交叉构建、按需下载等新功能都是在该系统上开发的。此外,将 openSUSE @ ARM 架构移植到 OBS 所需的更改也是在此处完成的。第一个非 x86 或 ppc 发行版也已在此系统上运行。MeeGo 项目现在已经切换到新的交叉构建系统。MeeGo 项目还运行一个 半公开的 OBS 系统,用于开发和每周快照。

支持的 Linux 发行版及其架构列表

构成测试基础的发行版/架构列表如下

  • openSUSE
    • openSUSE 10.3 @ ppc, i586/x86_64
    • openSUSE 11.0 @ ppc/ppc64, i586/x86_64
    • openSUSE 11.1 @ ppc/ppc64, i586/x86_64
    • openSUSE 11.2 @ armv5el/armv7el, ppc/ppc64, i586/x86_64
    • openSUSE Factory @ armv5el/armv7el, ppc/ppc64, i586/x86_64
    • SUSE Linux Enterprise 9 @ i586/x86_64
    • SUSE Linux Enterprise 10 @ i586/x86_64
  • Fedora ( Fedora 8/10 的 arm 版本,由 Fedora 在 Linux UK ftp 服务器 上提供)
    • Fedora 6 + Extras @ i586/x86_64
    • Fedora 8 @ arm5el, ppc, i586/x86_64
    • Fedora 9 @ ppc/ppc64, i586/x86_64
    • Fedora 10 @ arm5el, ppc/ppc64, i586/x86_64
    • Fedora 11 @ arm5el, ppc/ppc64, i586/x86_64
    • Fedora 12 @ arm5el, ppc/ppc64, i586/x86_64
    • Red Hat Enterprise Linux 4
    • Red Hat Enterprise Linux 5
    • CentOS 5 @ i586/x86_64
  • Maemo.org ( arm 和 i586 版本,由 Jan-Simon Möller 对 scratchbox 进行调整,由 Maemo 在 仓库服务器 上提供)
    • Maemo 4.1 Diabolo @ arm5el, i586
    • Maemo/Mer Sprint 0.13-0.17 @ arm5el, i586
    • Maemo/Mer Devel @ arm5el, i586
    • Maemo 5.0 Fremantle @ arm5el, i586
  • Mandriva Linux
    • Mandriva 2006 @ i586/x86_64
    • Mandriva 2007 @ i586/x86_64
    • Mandriva 2008 @ i586/x86_64
    • Mandriva 2009 @ i586/x86_64
  • ST Linux ( arm 和 sh4 版本 2.2 和 2.3 由 5e Datasoft 移植到 OBS)
    • STLinux 2.2 @ sh4/st40
    • STLinux 2.3 @ arm9, arm11, sh4/st40
  • Debian ( arm OABI/EABI 版本,用于 Etch/Lenny/Sid,在 官方仓库 中)
    • Debian Etch @ arm4l, mips/mipsel (进行中), ppc, i586/x86_64
    • Debian Lenny @ arm4l/arm5el, mips/mipsel (进行中), ppc, i586/x86_64
    • Debian Sid @ arm5el, mips/mipsel (进行中), ppc, i586/x86_64, sh4
  • Ubuntu ( arm 版本,用于 7.10/8.04,8.10,由 Mojo 项目 移植到 下载仓库 中)
    • Ubuntu 7.10 @ arm5el, ppc, i586/x86_64
    • Ubuntu 8.04 @ arm5el/arm7el, ppc, i586/x86_64
    • Ubuntu 8.10 @ arm5el, ppc, i586/x86_64
    • Ubuntu 9.04 @ arm7el, ppc, i586/x86_64 (这是第一个具有 官方 arm 支持 的版本,来自 canonical)
    • Ubuntu 9.10 @ arm7el, ppc, i586/x86_64
    • Ubuntu 10.04 @ arm7el, ppc, i586/x86_64 (目前处于 beta 版)

有关交叉开发的技术信息,请阅读 交叉开发 概念和示例。