From fafbf2ecd01dc79fb1309e8ee97130e36142f12b Mon Sep 17 00:00:00 2001 From: Dany LE Date: Mon, 22 Dec 2025 16:45:01 +0100 Subject: [PATCH] feat(ci): add build pipeline --- .gitea/workflows/ci.yml | 42 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .gitea/workflows/ci.yml diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..b4077a9 --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,42 @@ +name: diya-u4go-distrib +run-name: Building diya-u4go-distrib +on: [push] + +jobs: + build: + runs-on: ci-yocto-jammy + container: + volumes: + - /var/lib/yocto-build:/build + timeout-minutes: 720 + steps: + - name: Check out repository code + uses: actions/checkout@v3 + - name: Update submodule + run: git submodule update --init + - name: Init env + run: | + echo "" >> build/conf/local.conf + echo "DL_DIR = \"/build/download\"" >> build/conf/local.conf + echo "TMPDIR = \"/build/diya-u4go-distrib\"" >> build/conf/local.conf + echo "SSTATE_DIR = \"/build/sstate\"" >> build/conf/local.conf + echo "CACHE = \"/build/diya-u4go-distrib-cache\"" >> build/conf/local.conf + echo "BB_CACHEDIR = \"/build/diya-u4go-distrib-cache\"" >> build/conf/local.conf + echo "PERSISTENT_DIR = \"/build/diya-u4go-distrib-cache\"" >> build/conf/local.conf + cat build/conf/*.conf + + - name: build image for u4go UFI003 + run: | + cd poky && source oe-init-build-env ../build + printenv + bitbake core-image-base + + - name: build sdk for u4go UZ801v3.2 + run: | + cd poky && source oe-init-build-env ../build + MACHINE=uz801 bitbake core-image-base + + - name: build sdk + run: | + cd poky && source oe-init-build-env ../build + bitbake core-image-base -c populate_sdk