zzh20188/GKI_KernelSU_SUSFSGKI Almanac
教程 · Fork 与编译

Fork 与自定义编译指南

手把手教你 Fork 仓库、启用 GitHub Actions、运行自定义内核构建并下载产物。

6 ·约 5 分钟
00

使用前说明Before You Start

说明

要使用 GitHub Actions,你必须在你自己的仓库中操作,也就是你自己的仓库或你 Fork 后的仓库。请先确认左上角显示的是你的用户名,否则你可能无法运行工作流。

本页只说明两件事:如何 Fork 本仓库,以及如何使用 GitHub Actions 工作流进行构建

01

Fork 仓库Fork the Repository

  1. 登录 GitHub
  2. 打开上游仓库:zzh20188/GKI_KernelSU_SUSFS
  3. 点击右上角的 Fork 按钮,按提示创建你自己的副本。
  4. Fork 完成后,从左上角侧边栏可随时找到你的 Fork 仓库。
02

启用 GitHub ActionsEnable GitHub Actions

  1. 进入你 Fork 后的仓库。
  2. 点击顶部的 Actions 标签页。
  3. 如果 GitHub 提示启用工作流,按页面提示完成启用即可。
03

选择并运行工作流Choose and Run a Workflow

  1. 在 Actions 页面中,选择 Android 内核构建-自定义
  2. 工作流的输入参数决定了你要构建的 GKI 内核版本。
  3. 这些参数可以从 版本页面 获取:点击任一版本即可查看构建参数。
  4. 将网站上的参数填入工作流输入框,点击 Run workflow 即可开始构建。
提示

简单来说:版本页面告诉你该填什么,工作流按这些参数自动构建。

04

下载构建产物Download the Artifacts

构建完成后,进入该次工作流运行的详情页面,在页面底部的 Artifacts 区域即可下载产物。

05

同步上游更新Sync Fork with Upstream

上游仓库有更新时,你可以在 Fork 仓库页面点击 Sync fork 按钮同步最新代码,防止进度落后导致构建失败。

注意

千万别点旁边的 Compare 按钮,那不是同步功能。