openSUSE Build Service 1.0 RC 1 发布

2008年6月11日 | 新闻团队 | 无许可

openSUSE 项目 发布 了 openSUSE 构建服务 1.0 的第一个候选版本。随着候选版本的发布,所有功能现在都已到位,以支持与社区的外部协作,以开放的方式构建 openSUSE。开发者现在可以直接在 build.opensuse.org 上提交贡献。

openSUSE 构建服务自成立以来就提供了一个简单的协作系统,供团队紧密合作处理软件包或解决方案堆栈。1.0 RC 1 版本改进了现有功能,使构建服务能够扩展到更大的项目,例如 openSUSE 的 Factory 发行版。

这些变化对贡献者的意义

  • 任何人都可以找到由官方打包者或打包团队维护的软件包的工作副本。贡献者可以针对工作副本提交更改。

  • 已经建立了提交处理和通知系统,允许任何贡献者请求将他们的更改合并到项目中。

  • 在合并贡献之前会进行质量保证。建议更改的测试构建可供任何人访问。

  • 改进的分支处理。设置软件包分支很容易。该分支将以与原始软件包相同的方式构建,但可以进行修改。

  • 1.0 版本中改进了源代码处理。现在可以轻松维护分支,并且修改存储而无需创建完整副本。这使得更容易维护基于软件包最新副本的功能。构建服务会自动构建最新的软件包,包括修改。

这些功能的大部分是在服务器端实现的。其余部分可以通过各种构建服务客户端来实现,以便贡献者可以利用新功能。

构建服务团队还引入了许多较小的改进和错误修复,以提高系统的可扩展性和可用性。

openSUSE 构建服务现在被认为在协作方面“功能完整”,但团队预计会收到很多用户反馈,因为这现在是我们处理发行版的标准工具。我们将发布频繁的更新,以根据这些反馈改进构建服务。贡献者可以在 邮件列表 和 Freenode 的 #opensuse-buildservice 频道上讨论构建服务。

分享此帖子