From 61bcb5aa5742a8a78e49225b6ddad28200f89ca0 Mon Sep 17 00:00:00 2001 From: Celes Renata Date: Sat, 2 May 2026 07:43:59 +0000 Subject: [PATCH] ci: add signal-engine image build to Woodpecker pipeline --- .woodpecker/build-2.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/.woodpecker/build-2.yml b/.woodpecker/build-2.yml index 7dde163..822d32e 100644 --- a/.woodpecker/build-2.yml +++ b/.woodpecker/build-2.yml @@ -121,6 +121,45 @@ steps: memory: 2Gi cpu: 4000m depends_on: [] + build-signal-engine: + image: woodpeckerci/plugin-docker-buildx + privileged: true + settings: + repo: registry.celestium.life/stonks-oracle/signal-engine + registry: registry.celestium.life + custom_dns: 192.168.42.1 + buildx_image: registry.celestium.life/dockerhub-cache/moby/buildkit:buildx-stable-1 + add_host: registry.celestium.life:10.1.1.12 + buildx_flags: --driver-opt network=host + buildkitd_config: "[registry.\"docker.io\"]\n mirrors = [\"registry.celestium.life/v2/dockerhub-cache\"]\n[registry.\"ghcr.io\"]\n mirrors = [\"registry.celestium.life/v2/ghcr-cache\"]\n" + http_proxy: "" + https_proxy: "" + no_proxy: "" + logins: + - registry: https://registry.celestium.life + username: + from_secret: harbor_username + password: + from_secret: harbor_password + tags: + - ${CI_COMMIT_SHA} + - latest + dockerfile: docker/Dockerfile + no_cache: true + context: . + build_args: + - CACHE_BUST=${CI_COMMIT_SHA} + - SERVICE_CMD=python -m services.signal_engine.main + backend_options: + kubernetes: + resources: + requests: + memory: 1Gi + cpu: 1000m + limits: + memory: 2Gi + cpu: 4000m + depends_on: [] build-risk: image: woodpeckerci/plugin-docker-buildx privileged: true