diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 3444624..f3bd678 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -131,17 +131,21 @@ jobs: - name: Build and push Docker images run: | - REGISTRY="${{ gitea.server_url }}/${{ gitea.repository }}" + # 移除 URL 中的 https:// 前缀 + REGISTRY=$(echo "${{ gitea.server_url }}" | sed 's|https\?://||')/${{ gitea.repository }} TAG="${{ steps.tag.outputs.tag }}" - + + echo "📦 Docker Registry: ${REGISTRY}" + echo "📦 Docker Tag: ${TAG}" + BUILD_ARGS="--pull --push --platform linux/amd64,linux/arm64 \ --build-arg TARGZ_FILE_AMD64=${PRODUCT_NAME}-amd64-alpine-${PACKAGE_VERSION}.tar.gz \ --build-arg TARGZ_FILE_ARM64=${PRODUCT_NAME}-arm64-alpine-${PACKAGE_VERSION}.tar.gz \ --provenance=false --sbom=false" - + echo "🐳 Building server image..." docker buildx build $BUILD_ARGS -t "${REGISTRY}/server:${TAG}" -f docker/Dockerfile.Server . - + echo "🐳 Building daemon image..." docker buildx build $BUILD_ARGS -t "${REGISTRY}/daemon:${TAG}" -f docker/Dockerfile.Daemon .