ci: run job in node:20 container and install git; add proxy env
Some checks failed
CI / build-and-test (push) Failing after 4s

This commit is contained in:
SpecialX
2025-12-15 17:54:18 +08:00
parent 068e90f5eb
commit 40e6a3a52a

View File

@@ -10,27 +10,8 @@ on:
jobs:
build-and-test:
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
runs-on: CDCD
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