屏幕截图教程

本教程将简要指导您构建第一个包。

_images/1-homepage.png

首先你需要登录。请使用你的FAS帐户。如果您还没有FAS帐户,只需单击“注册”,您就可以在一分钟内免费创建您的FAS帐户。


_images/2-profile.png

您可以看到“我的项目”字段及其编号。你们可以点击它来获得你们的项目列表。

现在可能是零。让我们通过单击“新建项目”按钮创建新项目。


_图像/3-新项目.png
  • 选择项目名称。明智地选择——这是以后无法改变的。

  • 描述是自由格式文本,与项目名称一起显示给其他用户。

  • 说明应包括如何安装软件包、用户从何处获得更多信息或软件包具有哪些许可证。

  • Chroots——我们应该为哪些架构和发行版构建包。

  • 回购-如果您需要其他回购(例如epel、jpackage),只需在此处列出。这将作为选项“–addrepo”传递给mockchain。每一行都按原样传递,因此您甚至可以使用$basearch或$releasever等变量。

  • 要构建的初始包-如果您想立即提交一些要构建的包,可以。但现在让我们跳过它,稍后再提交。

点击“创建”按钮。


_images/35-n新建.png

单击“Builds”(构建)选项卡下的“New Build”(新建构建)按钮。


_images/4-新建urls.png

输入src.rpm文件的url。此url必须可以从internet访问。您可以一次输入多个包,但请注意,这些包的构建顺序既不保证也不按构建要求排序。


_images/5-新建上传.png

也可以直接从您的计算机,使用源代码从git存储库构建包和规范文件以及提交构建的许多其他方式.你可以选择你最喜欢的方式。


_images/6-builds-running失败-succeed.png

您可以在“builds”(生成)选项卡中查看生成的历史和状态。如果单击某行,您将看到更多详细信息:该生成来自哪个src.rpm,结果在哪里。


_images/7-overview.png

一旦您至少有一个构建,在“Overview”选项卡上有下载按钮,它将指向包含您的结果的yum repo。每个分发都有一个回购文件。


_images/8-permissions.png

如果您导航其他人的项目(您可以使用页面顶部的搜索表单),并打开“权限”选项卡,您可以请求对该项目的权限。“Builder”可以提交新的生成,而“Admin”可以将权限授予其他人。

如果此项目的所有者或管理员打开“权限”选项卡,他可以批准或拒绝此请求。

请注意,新权限请求的存在不会通过电子邮件通知。这在未来可能会改变。


_图像/9-edit.png

在每个选定的chroot旁边(如果您是第一次选择chroot,则必须先提交此表单)是“编辑”链接。这将使您进入此页面:

_images/10-edit-chroot.png

您可以指定哪些包应该始终存在于buildroot中。这对于构建软件集合至关重要。

您可以指定尚不存在的包-这样的包将被忽略。


_图像/11-monitor.png

如果您提交了多个程序包,并且希望了解当前状态,请转到“监视”选项卡。