Skip to content

Update build_sdk.yml #23

Update build_sdk.yml

Update build_sdk.yml #23

Workflow file for this run

name: Image Build on Event
on:
push:
jobs:
build:
runs-on: ubuntu-22.04
steps:
- name: Maximize Build Space
uses: easimon/maximize-build-space@master
with:
root-reserve-mb: 100
swap-size-mb: 200
remove-dotnet: true
remove-android: true
remove-haskell: true
remove-codeql: true
remove-docker-images: true
overprovision-lvm: true
- name: Install Dependencies and Download SDK
run: |
sudo apt update
sudo apt install -y python2 build-essential bc device-tree-compiler libmpc-dev bison expect expect-dev
sudo apt instal -y git rsync gcc g++ make device-tree-compiler bc flex bison lz4 libssl-dev libgmp-dev libmpc-dev expect expect-dev file unzip bzip2 fakeroot bsdmainutils
wget -q https://fra1.digitaloceanspaces.com/openhd-images/BaseImages/rk356x_linux5.10_rkr8_sdk.repo.tar
tar -xvf rk356x_linux5.10_rkr8_sdk.repo.tar
.repo/repo/repo sync -l -j1 --fail-fast
- name: Add Radxa Configuration
run: |
cd device/rockchip
git remote add radxa https://github.com/radxa/device-rockchip.git
git fetch radxa
git checkout -b rk3566_rk3568-linux-5.10 remotes/radxa/rk3566_rk3568-linux-5.10
- name: Add Radxa Kernel
run: |
cd kernel
git remote add radxa https://github.com/radxa/kernel.git
git fetch radxa
git checkout -b linux-5.10-gen-rkr8-buildroot remotes/radxa/linux-5.10-gen-rkr8-buildroot
- name: Compile Stock Image
run: |
echo "rockchip_rk3566_radxa_zero_3w_defconfig" | ./build.sh
- name: Compress Output
run: |
tar -czvf output.tar.gz -C /home/runner/work/OpenHD-ImageBuilder/OpenHD-ImageBuilder/output .
- name: Upload Artifact
uses: actions/upload-artifact@v3
with:
name: compiled-image
path: output.tar.gz
- name: Upload Artifact
uses: actions/upload-artifact@v3
with:
name: updateFile
path: update/Image/update.img