diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index af17053..b8234a1 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -10,8 +10,27 @@ on: jobs: build-and-test: - runs-on: CDCD + runs-on: self-hosted + container: + image: node:20 + env: + HTTP_PROXY: http://172.17.0.1:7890 + HTTPS_PROXY: http://172.17.0.1:7890 + NO_PROXY: localhost,127.0.0.1,::1 steps: + - name: Install Git + shell: bash + run: | + apt-get update + apt-get install -y git ca-certificates + + - name: Configure proxy + shell: bash + run: | + git config --global http.proxy "$HTTP_PROXY" + git config --global https.proxy "$HTTPS_PROXY" + npm config set proxy "$HTTP_PROXY" + npm config set https-proxy "$HTTPS_PROXY" - name: Checkout uses: actions/checkout@v4