fix: route JD01 browser deps through apt proxy

This commit is contained in:
Codex
2026-06-29 09:44:13 +00:00
parent a4a475de53
commit d2f5fa8aba
+17 -1
View File
@@ -823,7 +823,23 @@ lanes:
npx --version
install:
executor: host
dependencyCommand: npm install --no-save --package-lock=false --ignore-scripts --no-audit --no-fund playwright@1.59.1 && npx playwright install-deps chromium
dependencyCommand: |
set -eu
npm install --no-save --package-lock=false --ignore-scripts --no-audit --no-fund playwright@1.59.1
if [ -n "${HTTP_PROXY:-}" ]; then
cat >/etc/apt/apt.conf.d/99unidesk-host-proxy <<APT_PROXY
Acquire::http::Proxy "${HTTP_PROXY}";
Acquire::https::Proxy "${HTTPS_PROXY:-$HTTP_PROXY}";
Acquire::Retries "3";
Acquire::http::Timeout "60";
Acquire::https::Timeout "60";
APT_PROXY
fi
for apt_source in /etc/apt/sources.list /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/*.sources; do
[ -f "$apt_source" ] || continue
sed -i 's|http://mirrors.jdcloudcs.com/ubuntu|http://archive.ubuntu.com/ubuntu|g' "$apt_source"
done
npx playwright install-deps chromium
browserCommand: PLAYWRIGHT_BROWSERS_PATH=0 npx playwright install chromium
stateDir: /var/lib/unidesk/hwlab-source-workspace-install
timeoutSeconds: 900