ci: add HTTP(S)_PROXY env and proxy setup

This commit is contained in:
SpecialX
2025-12-12 19:25:23 +08:00
parent 8884d2eb4f
commit 205ae6aec6

View File

@@ -10,8 +10,19 @@ on:
jobs:
build-and-test:
runs-on: CICD
runs-on: self-hosted
env:
HTTP_PROXY: http://172.17.0.1:7890
HTTPS_PROXY: https://172.17.0.1:7890
NO_PROXY: localhost,127.0.0.1,::1
steps:
- 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