Jenkins
Tests / Test tests.test_workspace_packaging.test_workspace_distributions_own_expected_import_packages failed
Tests / Test tests.test_workspace_packaging.test_workspace_distributions_own_expected_import_packages failed
This commit is contained in:
Vendored
+7
-8
@@ -22,13 +22,12 @@ pipeline {
|
||||
booleanParam(name: 'PUSH', defaultValue: true, description: 'Push the image to REGISTRY after a successful build')
|
||||
|
||||
// Mirror overrides passed to `docker build` as --build-arg. Defaults target
|
||||
// CN networks so Jenkins builds don't time out pulling from Docker Hub /
|
||||
// ghcr.io / npmjs.org / deb.debian.org. Override or blank any of these to
|
||||
// build against the official upstreams.
|
||||
string(name: 'NODE_IMAGE', defaultValue: 'registry.jerryyan.net/library/node:20-bookworm-slim', description: 'Stage 1 base image (Docker Hub library/node proxy)')
|
||||
string(name: 'NPM_REGISTRY', defaultValue: 'https://registry.npmmirror.com', description: 'npm registry URL used by `npm ci`')
|
||||
string(name: 'UV_IMAGE', defaultValue: 'registry-ghcr.jerryyan.top/astral-sh/uv:python3.14-bookworm-slim', description: 'Stage 2 base image (ghcr.io/astral-sh/uv proxy)')
|
||||
string(name: 'APT_MIRROR', defaultValue: 'mirrors.aliyun.com', description: 'Debian apt mirror host (e.g. mirrors.aliyun.com). Empty = deb.debian.org')
|
||||
// CN networks so Jenkins builds don't time out pulling from npmjs.org /
|
||||
// deb.debian.org / PyPI. Override or blank any of these to build against
|
||||
// the official upstreams. Base images (node, uv) are pinned in the
|
||||
// Dockerfile FROM lines and no longer overridable here.
|
||||
string(name: 'NPM_REGISTRY', defaultValue: 'https://registry.npmmirror.com', description: 'npm registry URL used by `npm ci`')
|
||||
string(name: 'APT_MIRROR', defaultValue: 'mirrors.aliyun.com', description: 'Debian apt mirror host (e.g. mirrors.aliyun.com). Empty = deb.debian.org')
|
||||
}
|
||||
|
||||
environment {
|
||||
@@ -91,7 +90,7 @@ pipeline {
|
||||
// Pass every mirror override through as --build-arg. Empty values
|
||||
// are skipped so the Dockerfile ARG default applies.
|
||||
def buildArgs = []
|
||||
["NODE_IMAGE", "NPM_REGISTRY", "UV_IMAGE", "APT_MIRROR", "UV_INDEX_URL"].each { name ->
|
||||
["NPM_REGISTRY", "APT_MIRROR", "UV_INDEX_URL"].each { name ->
|
||||
def v = params[name]?.toString()?.trim()
|
||||
if (v) {
|
||||
buildArgs << "--build-arg ${name}=${v}"
|
||||
|
||||
Reference in New Issue
Block a user