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}'
29 - ssh-agent-credentials:
35 jenkins-jobs test --recursive -o job_output jjb/
36 - ci-management-check-unicode
40 artifacts: 'job_output/*'
43 name: 'ci-management-merge'
45 project-type: freestyle
51 artifactDaysToKeep: -1
56 credentials-id: '{ssh-credentials}'
60 - ssh-agent-credentials:
66 !include-raw-escape include-raw-jjb-update.sh
69 name: 'ci-management-weekly'
71 # ci-management-weekly job to run JJB update weekly
73 # This job's purpose is to update all the JJB on a weekly (Sunday)
74 # basis with --flush-cache enabled to ensure jobs are properly configured in Jenkins
76 project-type: freestyle
82 artifactDaysToKeep: -1
91 credentials-id: '{ssh-credentials}'
95 - ssh-agent-credentials:
104 jenkins-jobs --flush-cache update --recursive jjb/