feat(deploy): 画布 Agent - 独立 yingce-agent 容器并修复运行中断

生产会话不再因 stdout 管道提前关闭被误判失败。设置 YINGCE_AGENT_URL 后只走独立容器,失败不回退到内嵌进程。
This commit is contained in:
ddcat666
2026-09-29 21:41:36 +08:00
parent 3fb363aad2
commit cb146d27a1
25 changed files with 821 additions and 101 deletions

View File

@@ -75,6 +75,11 @@ jobs:
arch: arm64
platforms: linux/arm64
runner: ubuntu-24.04-arm
- image: open-ai-canvas-yingce-agent
dockerfile: yingce-agent/Dockerfile
arch: multi
platforms: linux/amd64,linux/arm64
runner: ubuntu-24.04
env:
IMAGE: ghcr.io/${{ needs.prepare.outputs.owner }}/${{ matrix.image }}
steps:
@@ -138,7 +143,7 @@ jobs:
strategy:
fail-fast: false
matrix:
image: [open-ai-canvas-web, open-ai-canvas-backend]
image: [open-ai-canvas-web, open-ai-canvas-backend, open-ai-canvas-yingce-agent]
# 不同提交可并行编译,但同一镜像的可变标签更新必须串行。
concurrency:
group: image-tags-${{ matrix.image }}-${{ github.ref }}