openSUSE Build Service 1.0 发布

2008年7月9日 | 新闻团队 | 无许可

openSUSE 项目自豪地宣布 openSUSE 构建服务 1.0 版本发布。1.0 版本提供了支持在公共构建系统中构建 openSUSE 以及允许所有贡献者直接向 openSUSE 贡献所需的所有功能。开发者现在可以在 build.opensuse.org 直接提交对 openSUSE 的贡献。

openSUSE 构建服务允许开发者为 openSUSE 和许多其他 Linux 发行版创建和维护软件包,包括 CentOS、Debian、Fedora、Mandriva、Red Hat 和 Ubuntu。 随着 1.0 版本的发布,openSUSE 构建服务将其范围扩展到构建整个 openSUSE 发行版,并为每个人提供相同的访问权限和透明界面来使用 openSUSE 发行版。

自其诞生以来,openSUSE 构建服务一直提供一个简单的协作系统,供团队紧密合作处理软件包或解决方案堆栈。 1.0 版本改进了现有功能,使构建服务能够扩展到更大的项目,例如 openSUSE 的 Factory 发行版,并允许在开放状态下构建 openSUSE 的稳定版本。

这些变化对贡献者的意义

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

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

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

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

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

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

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

openSUSE 构建服务现在被认为在协作方面“功能完整”。 构建服务团队正在寻找更多反馈,以改进 openSUSE 构建服务,因为它现在将成为使用该发行版的标准工具。

分享此帖子