From beba92eb3a4f97fdc58cb968ed36e24ed967d0da Mon Sep 17 00:00:00 2001 From: hotwa Date: Tue, 30 Sep 2025 21:15:54 +0800 Subject: [PATCH] update use v2ray config --- .gitea/workflows/build-and-push.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-and-push.yml b/.gitea/workflows/build-and-push.yml index 9e778fb..3990264 100644 --- a/.gitea/workflows/build-and-push.yml +++ b/.gitea/workflows/build-and-push.yml @@ -43,6 +43,15 @@ jobs: docker logout "$ACR_REGISTRY" || true echo "$ACR_PASSWORD" | docker login "$ACR_REGISTRY" --username "$ACR_USERNAME" --password-stdin + - name: Prepare v2ray config + env: + V2RAY_JSON: ${{ secrets.V2RAY_JSON }} + run: | + set -euo pipefail + echo "$V2RAY_JSON" > "${GITHUB_WORKSPACE}/v2ray-client.json" + jq . "${GITHUB_WORKSPACE}/v2ray-client.json" >/dev/null # 可选,校验 JSON + ls -l "${GITHUB_WORKSPACE}/v2ray-client.json" + - name: Start v2ray-client run: | docker rm -f v2ray-client >/dev/null 2>&1 || true @@ -78,7 +87,10 @@ jobs: - name: Stop v2ray-client if: always() # 确保出错也能清理 - run: docker rm -f v2ray-client || true + run: | + set -euo pipefail + docker rm -f v2ray-client || true + rm -rf "${GITHUB_WORKSPACE}/v2ray-client.json" - name: Push Docker Image env: