Merge "Use npm mirrors in tox jobs"
This commit is contained in:
commit
762f37be4e
22
.zuul.yaml
22
.zuul.yaml
|
@ -238,22 +238,20 @@
|
||||||
- playbooks/zuul-migrate/.*
|
- playbooks/zuul-migrate/.*
|
||||||
nodeset: ubuntu-xenial
|
nodeset: ubuntu-xenial
|
||||||
timeout: 4800 # 80 minutes
|
timeout: 4800 # 80 minutes
|
||||||
vars:
|
vars: &zuul_tox_vars
|
||||||
test_setup_environment:
|
test_setup_environment:
|
||||||
ZUUL_TEST_ROOT: /tmp/zuul-test
|
ZUUL_TEST_ROOT: /tmp/zuul-test
|
||||||
|
YARN_REGISTRY: "https://{{ zuul_site_mirror_fqdn }}:4443/registry.npmjs"
|
||||||
tox_environment:
|
tox_environment:
|
||||||
ZUUL_TEST_ROOT: /tmp/zuul-test
|
ZUUL_TEST_ROOT: /tmp/zuul-test
|
||||||
|
YARN_REGISTRY: "https://{{ zuul_site_mirror_fqdn }}:4443/registry.npmjs"
|
||||||
- tox-py38:
|
- tox-py38:
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
- zuul/cmd/migrate.py
|
- zuul/cmd/migrate.py
|
||||||
- playbooks/zuul-migrate/.*
|
- playbooks/zuul-migrate/.*
|
||||||
timeout: 4800 # 80 minutes
|
timeout: 4800 # 80 minutes
|
||||||
nodeset: ubuntu-bionic
|
nodeset: ubuntu-bionic
|
||||||
vars:
|
vars: *zuul_tox_vars
|
||||||
test_setup_environment:
|
|
||||||
ZUUL_TEST_ROOT: /tmp/zuul-test
|
|
||||||
tox_environment:
|
|
||||||
ZUUL_TEST_ROOT: /tmp/zuul-test
|
|
||||||
- zuul-build-dashboard-openstack-whitelabel
|
- zuul-build-dashboard-openstack-whitelabel
|
||||||
- zuul-build-dashboard-software-factory
|
- zuul-build-dashboard-software-factory
|
||||||
- zuul-build-dashboard-opendev
|
- zuul-build-dashboard-opendev
|
||||||
|
@ -290,22 +288,14 @@
|
||||||
- playbooks/zuul-migrate/.*
|
- playbooks/zuul-migrate/.*
|
||||||
nodeset: ubuntu-xenial
|
nodeset: ubuntu-xenial
|
||||||
timeout: 4800 # 80 minutes
|
timeout: 4800 # 80 minutes
|
||||||
vars:
|
vars: *zuul_tox_vars
|
||||||
test_setup_environment:
|
|
||||||
ZUUL_TEST_ROOT: /tmp/zuul-test
|
|
||||||
tox_environment:
|
|
||||||
ZUUL_TEST_ROOT: /tmp/zuul-test
|
|
||||||
- tox-py38:
|
- tox-py38:
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
- zuul/cmd/migrate.py
|
- zuul/cmd/migrate.py
|
||||||
- playbooks/zuul-migrate/.*
|
- playbooks/zuul-migrate/.*
|
||||||
timeout: 4800 # 80 minutes
|
timeout: 4800 # 80 minutes
|
||||||
nodeset: ubuntu-bionic
|
nodeset: ubuntu-bionic
|
||||||
vars:
|
vars: *zuul_tox_vars
|
||||||
test_setup_environment:
|
|
||||||
ZUUL_TEST_ROOT: /tmp/zuul-test
|
|
||||||
tox_environment:
|
|
||||||
ZUUL_TEST_ROOT: /tmp/zuul-test
|
|
||||||
- zuul-build-dashboard
|
- zuul-build-dashboard
|
||||||
- nodejs-run-lint:
|
- nodejs-run-lint:
|
||||||
vars:
|
vars:
|
||||||
|
|
12
tools/pip.sh
12
tools/pip.sh
|
@ -42,8 +42,18 @@ then
|
||||||
mkdir -p zuul/web/static
|
mkdir -p zuul/web/static
|
||||||
ln -sfn ../zuul/web/static web/build
|
ln -sfn ../zuul/web/static web/build
|
||||||
pushd web/
|
pushd web/
|
||||||
yarn install
|
if [[ -n "${YARN_REGISTRY}" ]]
|
||||||
|
then
|
||||||
|
echo "Using yarn registry: ${YARN_REGISTRY}"
|
||||||
|
sed -i "s#https://registry.yarnpkg.com#${YARN_REGISTRY}#" yarn.lock
|
||||||
|
fi
|
||||||
|
yarn install --verbose
|
||||||
yarn build
|
yarn build
|
||||||
|
if [[ -n "${YARN_REGISTRY}" ]]
|
||||||
|
then
|
||||||
|
echo "Resetting yarn registry"
|
||||||
|
sed -i "s#${YARN_REGISTRY}#https://registry.yarnpkg.com#" yarn.lock
|
||||||
|
fi
|
||||||
popd
|
popd
|
||||||
fi
|
fi
|
||||||
pip install $*
|
pip install $*
|
||||||
|
|
Loading…
Reference in New Issue