openSUSE 构建服务 2.0 Beta1 发布带来新的用户界面

2010 年 5 月 25 日 | Andreas Jaeger | 无许可

openSUSE 构建服务 (obs) 是一个开放的软件包和发行版开发平台,它提供了一个透明的基础设施,允许开发者为各种主要的 Linux 发行版和架构构建软件包。

公共服务器 build.opensuse.org 适用于所有开源开发者,用于为最流行的发行版(包括 Debian、Fedora、Mandriva、openSUSE、Red Hat、SUSE Linux Enterprise 和 Ubuntu)构建软件包。它也被用于构建 openSUSE 发行版。

这是 2.0 版本的第一个 Beta 版本。2.0 版本计划于 6 月 10 日发布。我们已将当前代码流更新到公共服务器 //build.opensuse.org 作为我们测试的一部分。我们邀请正在运行构建服务的其他人测试代码,并通过 opensuse-buildservice 邮件列表提供反馈,并在 bugzilla 中报告错误。

Beta1 已经完成功能,新功能将在下一个主要版本中(计划于 2010 年底发布),我们现在将集中精力修复错误。

Beta1 包含以下主要更改

专为打包者量身定制的全新 Web UI

新的 Web UI 使您的工作更有效,因为内容位于预期位置,加载速度更快,并能更好地访问项目、软件包和元数据。

方便协作的公共读取访问权限

匿名访问使您无需登录即可访问软件包和项目。这对于用户来说非常方便,并且可以更好地将构建服务中的所有软件包推广到世界各地,因为搜索引擎现在也可以索引构建服务。它还使与其他开发者协作以向他们展示您的补丁或日志文件变得容易。

团队合作的新功能

使用 obs 2.0,团队可以处理审查,并且角色可以分配给组而不是仅分配给个人。

其他更改

完整的更改列表可在 OBS Roadmap 中找到,还包括以下增强功能

  • 一种轻松查看开发项目或新上游版本中未提交更改的方式。这尤其适用于我们的 openSUSE 发行版开发。

  • 请求系统得到了增强:添加了一种新的请求类型,用于添加或更改软件包或项目的用户列表。此外,现在可以进行审查处理,以允许团队在接受请求之前审查更改。

  • 开发者可以在他们的软件包被他人分支时收到通知。

  • 改进的源代码处理:可以删除已删除的软件包。元数据现在受版本控制。

  • 构建服务已经进行了许多加速,因此软件包构建速度更快。

您可以在 //build.opensuse.org 或在您自己的基础设施中尝试 obs 2.0 beta1。可以直接从源代码或从我们的组合服务器和工作器虚拟 设备镜像 进行部署。

谢谢!

这是一个许多不同的人参与开发,甚至更多的人通过使用 openSUSE 实例参与测试的版本。我们还收到了一些很好的功能请求,这些请求已被实施。感谢所有参与者!

我特别感谢 Boosters 团队,特别是 Coolo 和 Tom 所做的出色的 WebUI 工作!

更新:更多技术细节 也可用

分享此帖子