- job-template:
name: builder-verify-jjb
+ node: jjbuilder
project-type: freestyle
daysToKeep: 30
numToKeep: 10
artifactDaysToKeep: -1
- artifactNumToKeep: -1
+ artifactNumToKeep: 5
parameters:
- project-parameter:
builders:
- shell: |
- source /opt/virtualenv/jenkins-job-builder/bin/activate
pip freeze
python scripts/jjb-autoupdate-project.py
- jenkins-jobs test -o job_output jjb/
+ jenkins-jobs test --recursive -o job_output jjb/
- releng-check-unicode
publishers:
- job-template:
name: builder-verify-python
+ node: dynamic_verify
project-type: freestyle
builders:
- shell: |
+ virtualenv $WORKSPACE/venv
+ source $WORKSPACE/venv/bin/activate
+ pip install --upgrade pip
+ pip freeze
+ pip install flake8
flake8 scripts/
publishers:
- job-template:
name: 'builder-merge'
+ node: jjbuilder
# builder-merge job to run JJB update
#
- job-template:
name: 'builder-weekly'
+ node: jjbuilder
# builder-weekly job to run JJB update weekly
#
builders:
- shell: |
- source /opt/virtualenv/jenkins-job-builder/bin/activate
- jenkins-jobs --flush-cache update jjb/
+ jenkins-jobs --flush-cache update --recursive jjb/
publishers:
- email-notification: