- Set build slave to jjbuilder
- Explicitly set --recursive via cli since puppet config is not
currently setting this option.
- Remove virtualenv since jjbuilder is using official packaged JJB
Change-Id: Id6cf9dd3b9f989eae2cfd7699f60486ee03d94aa
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
-source /opt/virtualenv/jenkins-job-builder/bin/activate
-jenkins-jobs update --delete-old jjb/
+jenkins-jobs update --recursive --delete-old jjb/
# Submit patches for any jobs that can be auto updated
function submitJJB {
- job-template:
name: builder-verify-jjb
+ node: jjbuilder
project-type: freestyle
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-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: