jjb: use default logrotate setting in all projects
[releng.git] / jjb / kvmfornfv / kvmfornfv.yml
1 - project:
2     name: kvmfornfv
3     jobs:
4         - 'kvmfornfv-verify-{stream}'
5         - 'kvmfornfv-merge-{stream}'
6
7     # stream:    branch with - in place of / (eg. stable-arno)
8     # branch:    branch (eg. stable/arno)
9     stream:
10         - master:
11             branch: 'master'
12
13     project: 'kvmfornfv'
14
15 - job-template:
16     name: 'kvmfornfv-verify-{stream}'
17
18     node: ericsson-build
19
20     parameters:
21         - project-parameter:
22             project: '{project}'
23         - gerrit-parameter:
24             branch: 'master'
25         - string:
26             name: GIT_BASE
27             default: https://gerrit.opnfv.org/gerrit/$PROJECT
28             description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
29
30     scm:
31         - gerrit-trigger-scm:
32             credentials-id: '{ssh-credentials}'
33             refspec: '$GERRIT_REFSPEC'
34             choosing-strategy: 'gerrit'
35
36     triggers:
37         - gerrit:
38             trigger-on:
39                 - patchset-created-event:
40                     exclude-drafts: 'false'
41                     exclude-trivial-rebase: 'false'
42                     exclude-no-code-change: 'false'
43                 - draft-published-event
44                 - comment-added-contains-event:
45                     comment-contains-value: 'recheck'
46                 - comment-added-contains-event:
47                     comment-contains-value: 'reverify'
48             projects:
49               - project-compare-type: 'ANT'
50                 project-pattern: 'kvmfornfv'
51                 branches:
52                   - branch-compare-type: 'ANT'
53                     branch-pattern: '**/master'
54
55     builders:
56         - shell:
57             !include-raw ./kvmfornfv-build.sh
58
59 - job-template:
60     name: 'kvmfornfv-merge-{stream}'
61
62     # builder-merge job to run JJB update
63     #
64     # This job's purpose is to update all the JJB
65
66     node: ericsson-build
67
68     parameters:
69         - project-parameter:
70             project: '{project}'
71         - gerrit-parameter:
72             branch: 'master'
73         - string:
74             name: GIT_BASE
75             default: https://gerrit.opnfv.org/gerrit/$PROJECT
76             description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
77
78     scm:
79         - gerrit-trigger-scm:
80             credentials-id: '{ssh-credentials}'
81             refspec: ''
82             choosing-strategy: 'default'
83
84     triggers:
85         - gerrit:
86             trigger-on:
87                 - change-merged-event
88                 - comment-added-contains-event:
89                     comment-contains-value: 'remerge'
90             projects:
91               - project-compare-type: 'ANT'
92                 project-pattern: 'kvmfornfv'
93                 branches:
94                     - branch-compare-type: 'ANT'
95                       branch-pattern: '**/master'
96
97     builders:
98         - shell:
99             !include-raw ./kvmfornfv-build.sh