disable-job: false
github-url: "https://github.com"
jjb-cache: "$HOME/.cache/jenkins_jobs"
- jjb-version: 5.0.2
+ jjb-version: 5.0.4
stream: master
submodule-recursive: true
submodule-timeout: 10
--- /dev/null
+---
+issues:
+ - |
+ Supports urllib3 to newer DEFAULT_TIMEOUT, therefore unpin urllib3<2.0.0
+ Ref: https://review.opendev.org/c/jjb/python-jenkins/+/882757
+
+ Fixes Jenkins version 2.387.1 or earlier can return 'all' as view name when
+ requested is 'All'.
+upgrade:
+ - |
+ Upgrade Jenkins-job-builder to 5.0.4
Sphinx~=4.2.0
sphinx_bootstrap_theme
sphinxcontrib-programoutput
-urllib3~=1.26.15
+urllib3
yq
. ~/lf-env.sh
lf-activate-venv --python python3 --venv-file /tmp/.jjb_venv \
- jenkins-job-builder urllib3~=1.26.15
+ jenkins-job-builder
# jenkins-jobs does not always open 'stdin' which may cause 'yes' to fail
(yes || true) | jenkins-jobs -s sandbox delete-all
source ~/lf-env.sh
# Version controlled by JJB_VERSION
-lf-activate-venv --python python3 --venv-file /tmp/.jjb_venv jenkins-job-builder urllib3~=1.26.15
+lf-activate-venv --python python3 --venv-file /tmp/.jjb_venv jenkins-job-builder
# Fetch patch if gerrit project matches the jjb-deploy project
if [ "${GERRIT_PROJECT}" == "${PROJECT}" ]; then
# shellcheck disable=SC1090
source ~/lf-env.sh
-lf-activate-venv jenkins-job-builder setuptools==65.7.0 urllib3~=1.26.15
+lf-activate-venv jenkins-job-builder setuptools==65.7.0
jenkins-jobs update --recursive --delete-old --workers "$workers" jjb/
lf-jjb-check-ascii
lf-activate-venv --python python3 --venv-file /tmp/.jjb_venv \
- jenkins-job-builder setuptools==65.7.0 urllib3~=1.26.15
+ jenkins-job-builder setuptools==65.7.0
jenkins-jobs test --recursive -o archives/job-configs --config-xml jjb/
[testenv:jjb]
basepython = python3
deps =
- jenkins-job-builder==5.0.2
+ jenkins-job-builder==5.0.4
commands =
jenkins-jobs -l DEBUG test --recursive -o {toxinidir}/archives/job-configs {toxinidir}/jjb:{toxinidir}/.jjb-test
[testenv:jenkins-jobs]
deps =
- jenkins-job-builder{env:JJB_VERSION_OP:~=}{env:JJB_VERSION:5.0.2}
+ jenkins-job-builder{env:JJB_VERSION_OP:~=}{env:JJB_VERSION:5.0.4}
commands =
jenkins-jobs {posargs:--help}