This commit is contained in:
@@ -43,6 +43,15 @@ jobs:
|
|||||||
docker logout "$ACR_REGISTRY" || true
|
docker logout "$ACR_REGISTRY" || true
|
||||||
echo "$ACR_PASSWORD" | docker login "$ACR_REGISTRY" --username "$ACR_USERNAME" --password-stdin
|
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
|
- name: Start v2ray-client
|
||||||
run: |
|
run: |
|
||||||
docker rm -f v2ray-client >/dev/null 2>&1 || true
|
docker rm -f v2ray-client >/dev/null 2>&1 || true
|
||||||
@@ -78,7 +87,10 @@ jobs:
|
|||||||
|
|
||||||
- name: Stop v2ray-client
|
- name: Stop v2ray-client
|
||||||
if: always() # 确保出错也能清理
|
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
|
- name: Push Docker Image
|
||||||
env:
|
env:
|
||||||
|
|||||||
Reference in New Issue
Block a user