SDB:如何基于另一个项目构建项目
本文或章节指的是 'OBSLight' 版本,现在已过时!
请参阅本文的 页面以获取更多信息。
请参阅本文的 页面以获取更多信息。
使用其他项目中已完成的工作来创建新项目可能很有用... 以下是两种不同的方法描述
1. 在 OBSLight 中导入现有 OBS
您可以导入现有的 OBS(例如:opensuse.org)来创建项目。 这样做,您可以访问在此 OBS 中构建的所有项目(例如:openSUSE:12.2、openSUSE:12.1 ...)。
在本示例中,我们将创建一个 openSUSE:12.2
重要的是要知道,这样做会在现有的 OBS(在本例中为 opensuse.org)上构建。 如果您想创建和构建新的软件包,您将可以访问您的 OBSLight 本地仓库,以及您正在构建的项目的仓库。 因此,构建将填充您的本地仓库。
警告
Be carefull not to create package
您的新项目 (PRJ1) 将在现有的 OBS 中使用参考项目 (PRJ2) 的仓库进行构建,但构建结果将填充您的本地 OBSLight 仓库。 重要的一点是,现有 OBS 的任何项目都无法访问您的本地仓库,并且您永远无法用您自己的软件包填充它们的仓库。
2. 以本地模式构建




