From 37cc8bfec6d834c4bcc1262922b4c8edb50b83c1 Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Fri, 10 Jul 2026 00:05:09 +0800 Subject: [PATCH] fix CI: single ubuntu-latest job, use host Docker binary for swap --- .gitea/workflows/deploy.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index a54ca41..d21abf5 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -10,8 +10,8 @@ on: workflow_dispatch: jobs: - build: - name: Build + build-and-deploy: + name: Build & Deploy runs-on: ubuntu-latest steps: - name: Checkout @@ -23,12 +23,12 @@ jobs: export DOCKER_API_VERSION=1.43 docker build -t t-youtube:latest /volume1/docker/t-youtube-build 2>&1 - deploy: - name: Deploy - needs: build - runs-on: nas - steps: - - name: Swap container + - name: Save & Load image on host + run: | + export DOCKER_API_VERSION=1.43 + docker save t-youtube:latest | /volume1/@appstore/ContainerManager/usr/bin/docker load 2>&1 + + - name: Swap container on host run: | /volume1/@appstore/ContainerManager/usr/bin/docker stop t-youtube 2>/dev/null || true /volume1/@appstore/ContainerManager/usr/bin/docker rm t-youtube 2>/dev/null || true @@ -41,6 +41,7 @@ jobs: - name: Verify run: | + export DOCKER_API_VERSION=1.43 sleep 3 - /volume1/@appstore/ContainerManager/usr/bin/docker ps --filter name=t-youtube --format "{{.Status}}" + docker ps --filter name=t-youtube --format "{{.Status}}" echo "OK: deploy complete"