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
31 credentials-id: '{ssh-credentials}'
32 refspec: '$GERRIT_REFSPEC'
33 choosing-strategy: 'gerrit'
36 - ssh-agent-credentials:
42 jenkins-jobs test -o job_output jjb/
43 - ci-management-check-unicode
47 artifacts: 'job_output/*'
50 name: 'ci-management-merge'
52 project-type: freestyle
58 artifactDaysToKeep: -1
69 credentials-id: '{ssh-credentials}'
71 choosing-strategy: 'default'
74 - ssh-agent-credentials:
80 !include-raw-escape include-raw-jjb-update.sh
83 name: 'ci-management-weekly'
85 # ci-management-weekly job to run JJB update weekly
87 # This job's purpose is to update all the JJB on a weekly (Sunday)
88 # basis with --flush-cache enabled to ensure jobs are properly configured in Jenkins
90 project-type: freestyle
96 artifactDaysToKeep: -1
105 credentials-id: '{ssh-credentials}'
109 - ssh-agent-credentials:
111 - '{ssh-credentials}'
118 jenkins-jobs --flush-cache update jjb/