Skip to content

add sc598 configs for development #2

add sc598 configs for development

add sc598 configs for development #2

Workflow file for this run

name: Build ADI br2-external
on:
push:
pull_request:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout br2-external
uses: actions/checkout@v4
with:
submodules: recursive
- name: Install Buildroot dependencies
run: |
sudo apt-get update
sudo apt-get install -y \
build-essential git gcc g++ make bc unzip file rsync \
cpio wget python3
- name: Cache Buildroot downloads
uses: actions/cache@v4
with:
path: buildroot/dl
key: ${{ runner.os }}-buildroot-dl-${{ hashFiles('**/configs/*.fragment', '**/configs/*.defconfig') }}
restore-keys: |
${{ runner.os }}-buildroot-dl-
- name: Cache Buildroot output
uses: actions/cache@v4
with:
path: buildroot/output
key: buildroot-output-${{ github.sha }}
restore-keys: |
buildroot-output-
- name: Build ADI SC598 EZ-Kit image
run: |
cd buildroot
make BR2_EXTERNAL="${GITHUB_WORKSPACE}" adi_sc598_ezkit_defconfig
support/kconfig/merge_config.sh .config \
"${GITHUB_WORKSPACE}/configs/buildroot.fragment" \
"${GITHUB_WORKSPACE}/configs/debug.fragment"
make -j$(nproc)
- name: Upload Buildroot output images
if: success()
uses: actions/upload-artifact@v4
with:
name: buildroot-images
path: buildroot/output/images
- name: Upload build logs on failure
if: failure()
uses: actions/upload-artifact@v4
with:
name: build-logs
path: buildroot/output/build