From cabedf11603f613a1a1dba0e45ed9bf4e19c6c04 Mon Sep 17 00:00:00 2001 From: KaGaMi_PC Date: Sat, 12 Jul 2025 14:54:02 +0800 Subject: [PATCH] 1 --- .gitea/workflows/test.yml | 40 ++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 84068ed..e8001bc 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -29,7 +29,9 @@ jobs: echo "📡 Registry地址: $REGISTRY_HOST" # 停止Docker服务 - sudo systemctl stop docker || sudo service docker stop || true + echo "🔧 停止Docker服务..." + sudo systemctl stop docker + sudo service docker stop # 配置daemon.json sudo mkdir -p /etc/docker @@ -41,7 +43,9 @@ jobs: EOF # 启动Docker服务 - sudo systemctl start docker || sudo service docker start || true + echo "🔧 启动Docker服务..." + sudo systemctl start docker + sudo service docker start # 等待Docker启动 sleep 10 @@ -51,6 +55,23 @@ jobs: echo "✅ Docker配置完成!" + + - name: 登录到Gitea Container Registry + run: | + echo "🔐 登录到Gitea Container Registry..." + + # 获取registry地址 + REGISTRY_HOST=$(echo "${{ gitea.server_url }}" | sed 's|https\?://||') + cat /etc/docker/daemon.json + echo "📡 Registry地址: $REGISTRY_HOST" + echo "👤 用户名: ${{ gitea.actor }}" + + # 使用HTTP协议登录 + echo "${{ gitea.token }}" | docker login $REGISTRY_HOST -u "${{ gitea.actor }}" --password-stdin + + echo "✅ 登录成功!" + + - name: 构造Docker镜像 run: | echo "🐳 构造Node.js Hello World应用镜像..." @@ -73,21 +94,6 @@ jobs: echo "✅ Node.js Hello World镜像构造完成!" - - name: 登录到Gitea Container Registry - run: | - echo "🔐 登录到Gitea Container Registry..." - - # 获取registry地址 - REGISTRY_HOST=$(echo "${{ gitea.server_url }}" | sed 's|https\?://||') - cat /etc/docker/daemon.json - echo "📡 Registry地址: $REGISTRY_HOST" - echo "👤 用户名: ${{ gitea.actor }}" - - # 使用HTTP协议登录 - echo "${{ gitea.token }}" | docker login $REGISTRY_HOST -u "${{ gitea.actor }}" --password-stdin - - echo "✅ 登录成功!" - - name: 推送Docker镜像 run: | echo "🚀 推送Docker镜像到Gitea registry..."