2 name: ci-management-jobs
4 - 'ci-management-verify-jjb'
5 - 'ci-management-merge'
6 - 'ci-management-weekly'
8 project: 'ci-management'
11 name: ci-management-verify-jjb
13 project-type: freestyle
20 artifactDaysToKeep: -1
25 credentials-id: '{ssh-credentials}'
27 commit: '$ZUUL_COMMIT'
30 - ssh-agent-credentials:
36 jenkins-jobs test --recursive -o job_output jjb/
37 - ci-management-check-unicode
41 artifacts: 'job_output/*'
44 name: 'ci-management-merge'
46 project-type: freestyle
52 artifactDaysToKeep: -1
57 credentials-id: '{ssh-credentials}'
59 commit: 'origin/$ZUUL_BRANCH'
62 - ssh-agent-credentials:
68 !include-raw-escape include-raw-jjb-update.sh
71 name: 'ci-management-weekly'
73 # ci-management-weekly job to run JJB update weekly
75 # This job's purpose is to update all the JJB on a weekly (Sunday)
76 # basis with --flush-cache enabled to ensure jobs are properly configured in Jenkins
78 project-type: freestyle
84 artifactDaysToKeep: -1
93 credentials-id: '{ssh-credentials}'
97 - ssh-agent-credentials:
106 jenkins-jobs --flush-cache update --recursive jjb/