X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Fjenkins-sandbox-cleanup.sh;h=519702480040df0ad0c1bfeda771f670d832c427;hb=e0db37625e323406fe1174e230b04ce154726d50;hp=e97dbe4c05745739c1d5323fa2109c0161d45489;hpb=6cab29507df33601d287c8688dffa1ec475f1f57;p=releng%2Fglobal-jjb.git diff --git a/shell/jenkins-sandbox-cleanup.sh b/shell/jenkins-sandbox-cleanup.sh index e97dbe4c..51970248 100644 --- a/shell/jenkins-sandbox-cleanup.sh +++ b/shell/jenkins-sandbox-cleanup.sh @@ -11,12 +11,19 @@ # Deletes all jobs on a Jenkins Sandbox system. echo "---> jenkins-sandbox-cleanup.sh" -set -eux -o pipefail +set -euf -o pipefail -bash -c "/usr/bin/yes 2>/dev/null || true" | jenkins-jobs -s sandbox delete-all +# shellcheck disable=SC1090 +. ~/lf-env.sh + +lf-activate-venv --python python3 --venv-file /tmp/.jjb_venv \ + jenkins-job-builder urllib3~=1.26.15 + +# jenkins-jobs does not always open 'stdin' which may cause 'yes' to fail +(yes || true) | jenkins-jobs -s sandbox delete-all # Recreate the All default view. -cat << EOF > all-view.yaml +cat << 'EOF' > all-view.yaml - view: name: All view-type: all