Whether you're building on remote server or locally, you must set basic variables before running. They are located at the top of build.sh
-
Recommended config:
KERNEL_SOURCE=https://github.com/MiCode/Xiaomi_Kernel_OpenSource
KBRANCH="-b veux-r-oss"
DEFCONFIG=qgki_defconfig
- Fork this repo
- Settings tab > Actions > General > Allow all actions and reusable workflows > Save
- Actions tab > Run workflow
- Download the artifact. Flash it with your custom recovery
git clone https://github.com/cachiusa/veux-kernelbuilder cd veux-kernelbuilder && ./build.sh
- (leave empty) => run everything from start to end
getsource
/gettools
/startbuild
/finalize
=> run a specific section of build process