From 438b2fd47ecc0e0bcbe369f659bf2576b5bd5dc7 Mon Sep 17 00:00:00 2001 From: Hermes Date: Sat, 26 Sep 2026 14:37:51 +0200 Subject: [PATCH] ci: add dedicated OpenIPC builder runner image --- .gitea/workflows/build-hilink.yml | 2 +- ci/Dockerfile | 34 +++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 ci/Dockerfile diff --git a/.gitea/workflows/build-hilink.yml b/.gitea/workflows/build-hilink.yml index 709e419..6274c36 100644 --- a/.gitea/workflows/build-hilink.yml +++ b/.gitea/workflows/build-hilink.yml @@ -5,7 +5,7 @@ on: jobs: build: - runs-on: debian-docker + runs-on: openipc-builder timeout-minutes: 360 env: DEVICE: ssc338q_fpv_openipc-urllc-aio diff --git a/ci/Dockerfile b/ci/Dockerfile new file mode 100644 index 0000000..bcb32ef --- /dev/null +++ b/ci/Dockerfile @@ -0,0 +1,34 @@ +FROM debian:bookworm-slim + +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + bash \ + bc \ + bison \ + build-essential \ + ca-certificates \ + ccache \ + cpio \ + curl \ + file \ + flex \ + gawk \ + git \ + gzip \ + libncurses-dev \ + make \ + patch \ + perl \ + python3 \ + rsync \ + sed \ + tar \ + tree \ + unzip \ + wget \ + xz-utils \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /workspace