# common view template #
########################
-- view-template:
- id: 'common-view'
- name: '{project-name}'
-
- ######################
- # view Configuration #
- ######################
+- lf_view_common_columns: &lf_view_common_columns
+ name: lf-view-common-columns
- view-type: list
- filter-executors: '{view-filter-executors}'
- filter-queue: '{view-filter-queue}'
columns:
- status
- weather
- build-button
- jacoco
- find-bugs
- - robot-list
- recurse: '{view-recurse}'
- regex: '{view-regex}'
- description: '{view-description}'
-#############################
-# integration view template #
-#############################
+- view-template:
+ id: "common-view"
+ name: "{view-name}"
+
+ ######################
+ # Default parameters #
+ ######################
+
+ view-description: "View using common-view template."
+ view-filter-executors: false
+ view-filter-queue: false
+ view-recurse: false
+
+ ######################
+ # view Configuration #
+ ######################
+
+ view-type: list
+ description: "{view-description}"
+ filter-executors: "{view-filter-executors}"
+ filter-queue: "{view-filter-queue}"
+ recurse: "{view-recurse}"
+ regex: "{view-regex}"
+ <<: *lf_view_common_columns
+
+######################
+# CSIT view template #
+######################
- view-template:
- id: 'integration-csit-view'
- name: '{project-name}'
+ id: "csit-view"
+ name: "{view-name}"
+
+ ######################
+ # Default parameters #
+ ######################
+
+ view-description: "CSIT jobs."
+ view-filter-executors: false
+ view-filter-queue: false
+ view-recurse: false
######################
# view Configuration #
######################
view-type: list
- filter-executors: '{view-filter-executors}'
- filter-queue: '{view-filter-queue}'
+ description: "{view-description}"
+ filter-executors: "{view-filter-executors}"
+ filter-queue: "{view-filter-queue}"
+ recurse: "{view-recurse}"
+ regex: "{view-regex}"
columns:
- status
- weather
- last-duration
- build-button
- robot-list
- recurse: '{view-recurse}'
- regex: '{view-regex}'
- description: '{view-description}'
+
+#########################
+# project view template #
+#########################
+
+- view-template:
+ id: "project-view"
+ name: "{project-name}"
+
+ ######################
+ # Default parameters #
+ ######################
+
+ view-filter-executors: false
+ view-filter-queue: false
+ view-recurse: false
+
+ ######################
+ # view Configuration #
+ ######################
+
+ view-type: list
+ description: "List of jobs for {project-name}."
+ filter-executors: "{view-filter-executors}"
+ filter-queue: "{view-filter-queue}"
+ recurse: "{view-recurse}"
+ regex: "^{project-name}-.*"
+ <<: *lf_view_common_columns