Refactor: Cleanup for pre-commit
[ci-management.git] / jjb / ci-management / ci-management-views.yaml
1 ---
2 - _releng_view: &releng_view_common
3       name: releng-view-common
4       view-type: list
5       filter-executors: false
6       filter-queue: false
7       columns:
8           - status
9           - weather
10           - job
11           - last-success
12           - last-failure
13           - last-duration
14           - build-button
15           - jacoco
16           - find-bugs
17           - robot-list
18       recurse: false
19
20 - project:
21       name: "00-Empty View"
22       views:
23           - common-view
24       view-name: "00-Empty View"
25       view-description: >
26           Empty job view. This is used as the default landing view to keep the
27           Jenkins UI responding better while a) under high load and b) when there
28           are a lot of jobs defined in the system
29       view-regex: ""
30
31 - view:
32       name: 01-Recent
33       regex: ".*"
34       description: "List of most recent jobs"
35       job-filters:
36           most-recent:
37               max-to-include: 25
38               check-start-time: true
39       <<: *releng_view_common
40
41 - project:
42       name: All-Sonar
43       views:
44           - common-view
45       view-name: All-Sonar
46       view-regex: "^(?=.*-sonar)(?!.*-no-sonar).*"
47       view-description: "List of Sonar jobs"
48
49 - project:
50       name: All-Coverity
51       views:
52           - common-view
53       view-name: All-Coverity
54       view-regex: ".*-coverity"
55       view-description: >
56           <h1>List of Coverity Scan static code analysis jobs</h1>
57           <p>See <a href="https://wiki.onap.org/x/Y6vQAw">how to add your component to Coverity Scan</a>
58           on ONAP Developer Wiki.</p>
59
60 - view:
61       name: CLM
62       description: "List of CLM jobs"
63       regex: ".*-clm-.*"
64       view-type: list
65       filter-executors: false
66       filter-queue: false
67       columns:
68           - status
69           - weather
70           - job
71           - last-success
72           - last-failure
73           - last-duration
74           - build-button
75           - policy-violations
76       recurse: false
77
78 - project:
79       name: CSIT
80       views:
81           - csit-view
82       view-name: CSIT
83       view-description: "List of CSIT jobs"
84       view-regex: "^(?=.*-csit-.*)(?!.*-verify-csit.*).*"
85
86 - project:
87       name: CSIT-Verify
88       views:
89           - csit-view
90       view-name: CSIT-Verify
91       view-description: "List of CSIT Verify jobs"
92       view-regex: "^.*-verify-csit.*"
93
94 - view:
95       name: Daily-Jobs
96       views:
97           - common-view
98       view-name: Daily-Jobs
99       view-description: "List of Daily Jobs"
100       view-regex: ".*-daily"
101
102 - view:
103       name: External-Labs
104       views:
105           - common-view
106       view-name: External-Labs
107       view-description: "List of External Labs jobs"
108       view-regex: "^lab-.*"
109
110 - project:
111       name: Merge-Jobs
112       views:
113           - common-view
114       view-name: Merge-Jobs
115       view-description: "List of Merge jobs"
116       view-regex: ".*-merge-.*"
117
118 - project:
119       name: Thirdparty
120       views:
121           - common-view
122       view-name: Thirdparty
123       view-description: "List of Nexus Thirdparty dependencies jobs"
124       view-regex: ".*-thirdparty-.*"
125
126 - project:
127       name: Verify-Jobs
128       views:
129           - common-view
130       view-name: Verify-Jobs
131       view-description: "List of Verify jobs"
132       view-regex: "^.*-verify-.*"
133
134 - project:
135       name: Release-Jobs
136       views:
137           - common-view
138       view-name: Release-Jobs
139       view-description: "List of Release Merge jobs"
140       view-regex: ".*release-merge.*"