Rename ci-management-merge
[ci-management.git] / jjb / ci-management / ci-management-jobs.yaml
1 - project:
2     name: ci-management-jobs
3     jobs:
4         - 'ci-management-verify-jjb'
5         - 'ci-management-merge-jjb'
6
7 - job-template:
8     name: ci-management-verify-jjb
9
10     project-type: freestyle
11     node: jjb
12     concurrent: true
13
14     logrotate:
15         daysToKeep: 30
16         numToKeep: 10
17         artifactDaysToKeep: -1
18         artifactNumToKeep: 5
19
20     scm:
21         - zuul-trigger-scm:
22             credentials-id: '{ssh-credentials}'
23             refspec: '$ZUUL_REF'
24             commit: '$ZUUL_COMMIT'
25
26     wrappers:
27         - ssh-agent-credentials:
28             users:
29                 - '{ssh-credentials}'
30
31     builders:
32         - shell: |
33             jenkins-jobs test --recursive -o job_output jjb/
34         - ci-management-check-unicode
35
36     publishers:
37         - archive-artifacts:
38             artifacts: 'job_output/*'
39
40 - job-template:
41     name: 'ci-management-merge-jjb'
42
43     project-type: freestyle
44     node: jjb
45
46     logrotate:
47         daysToKeep: 30
48         numToKeep: 40
49         artifactDaysToKeep: -1
50         artifactNumToKeep: 5
51
52     scm:
53         - zuul-trigger-scm:
54             credentials-id: '{ssh-credentials}'
55             refspec: ''
56             commit: 'origin/$ZUUL_BRANCH'
57
58     wrappers:
59         - ssh-agent-credentials:
60             users:
61                 - '{ssh-credentials}'
62
63     builders:
64         - shell:
65             !include-raw-escape include-raw-jjb-update.sh
66