Skip to content

Kernel Builder Samsung-J4 #6

Kernel Builder Samsung-J4

Kernel Builder Samsung-J4 #6

Workflow file for this run

name: Kernel Builder Samsung-J4
on:
watch:
types: [started]
env:
SOURCE: https://github.com/synt4x93/android_kernel_samsung_universal7570
TOOLCHAIN: https://github.com/LineageOS/android_prebuilts_gcc_linux-x86_aarch64_aarch64-linux-android-4.9 -b lineage-17.1
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
- name: Initialize environment
run: |
sudo apt-get update
sudo apt-get install -y build-essential kernel-package libncurses5-dev bzip2 git
- name: Clone kernel source and compiler
run: |
mkdir kernel
cd kernel
git clone $SOURCE source
git clone $TOOLCHAIN -b lineage-17.1 toolchain
- name: Compile KERNEL
run: |
cd kernel/source
export CROSS_COMPILE=/home/runner/work/Kernel-CI/Kernel-CI/kernel/toolchain/bin/aarch64-linux-android-
export ARCH=arm64
make exynos7570-j4lte_defconfig
make -j$(nproc --all)
- name: Upload Image.gz
uses: actions/upload-artifact@v3
with:
name: Image
path: /home/runner/work/Kernel-CI/Kernel-CI/kernel/source/arch/arm64/boot/*.gz