527b7085324d05cab14e01d92337010ded96c7b7
[ci-management.git] / jjb / toolchain_test / toolchain_test-custom.yaml
1 - project:
2     name: toolchain_test
3     jobs:
4         - 'toolchain_test-verify'
5         - 'toolchain_test-merge'
6
7     project: 'toolchain_test'
8     branch: 'master'
9
10 - job-template:
11     name: toolchain_test-verify
12
13     project-type: freestyle
14     node: verify
15
16     logrotate:
17         daysToKeep: '{build-days-to-keep}'
18         numToKeep: '{build-num-to-keep}'
19         artifactDaysToKeep: '{build-artifact-days-to-keep}'
20         artifactNumToKeep: '{build-artifact-num-to-keep}'
21
22     parameters:
23         - project-parameter:
24             project: '{project}'
25         - gerrit-parameter:
26             branch: '{branch}'
27
28     scm:
29         - git:
30             credentials-id: '{ssh-credentials}'
31             url: '$ZUUL_URL/$ZUUL_PROJECT'
32             refspec: '$ZUUL_REF'
33             branches:
34               - 'origin/$ZUUL_BRANCH'
35             skip-tag: true
36             wipe-workspace: true
37
38     wrappers:
39         - ssh-agent-credentials:
40             users:
41                 - '{ssh-credentials}'
42
43     builders:
44         - shell:
45             !include-raw-escape include-raw-toolchain_test-build.sh
46
47 - job-template:
48     name: toolchain_test-merge
49
50     project-type: freestyle
51     node: merge
52
53     logrotate:
54         daysToKeep: '{build-days-to-keep}'
55         numToKeep: '{build-num-to-keep}'
56         artifactDaysToKeep: '{build-artifact-days-to-keep}'
57         artifactNumToKeep: '{build-artifact-num-to-keep}'
58
59     parameters:
60         - project-parameter:
61             project: '{project}'
62         - gerrit-parameter:
63             branch: '{branch}'
64
65     scm:
66         - gerrit-trigger-scm:
67             credentials-id: '{ssh-credentials}'
68             refspec: ''
69             choosing-strategy: 'default'
70
71     wrappers:
72         - ssh-agent-credentials:
73             users:
74                 - '{ssh-credentials}'
75
76     triggers:
77         - gerrit-trigger-patch-merged:
78             name: '{project}'
79             branch: '{branch}'
80
81     builders:
82         - shell:
83             !include-raw-escape include-raw-toolchain_test-build.sh