summaryrefslogtreecommitdiffstats
path: root/jjb
diff options
context:
space:
mode:
authorJessica Wagantall <jwagantall@linuxfoundation.org>2019-02-22 02:55:08 +0000
committerGerrit Code Review <gerrit@onap.org>2019-02-22 02:55:08 +0000
commitd369b946a796f8579985118716dd9fb1067ad095 (patch)
treeccb30107554986f4d152f707d00b0fa993ee794c /jjb
parent4a81ce211084a5a9f60b8b3db11ea87e91d69a0a (diff)
parent58a390b717fe8c3b2d5270e6b82fbe5dfb5fb7ae (diff)
Merge "Manage common views for ONAP in JJB"
Diffstat (limited to 'jjb')
-rw-r--r--jjb/ci-management/ci-management-views.yaml121
1 files changed, 121 insertions, 0 deletions
diff --git a/jjb/ci-management/ci-management-views.yaml b/jjb/ci-management/ci-management-views.yaml
new file mode 100644
index 000000000..0c24a036d
--- /dev/null
+++ b/jjb/ci-management/ci-management-views.yaml
@@ -0,0 +1,121 @@
+---
+- releng_view: &releng_view_common
+ name: releng-view-common
+ view-type: list
+ filter-executors: false
+ filter-queue: false
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ - build-button
+ - jacoco
+ - find-bugs
+ - robot-list
+ recurse: false
+
+- project:
+ name: '00-Empty View'
+ views:
+ - common-view
+ view-name: '00-Empty View'
+ view-description: >
+ Empty job view. This is used as the default landing view to keep the
+ Jenkins UI responding better while a) under high load and b) when there
+ are a lot of jobs defined in the system
+ view-regex: ''
+
+- view:
+ name: 01-Recent
+ regex: '.*'
+ description: 'List of most recent jobs'
+ job-filters:
+ most-recent:
+ max-to-include: 25
+ check-start-time: true
+ <<: *releng_view_common
+
+- project:
+ name: All-Sonar
+ views:
+ - common-view
+ view-name: All-Sonar
+ view-regex: '^(?=.*-sonar)(?!.*-no-sonar).*'
+ view-description: 'List of Sonar jobs'
+
+- view:
+ name: CLM
+ description: 'List of CLM jobs'
+ regex: '.*-clm-.*'
+ view-type: list
+ filter-executors: false
+ filter-queue: false
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ - build-button
+ - policy-violations
+ recurse: false
+
+- project:
+ name: CSIT
+ views:
+ - csit-view
+ view-name: CSIT
+ view-description: 'List of CSIT jobs'
+ view-regex: '^.*-csit-.*'
+
+- project:
+ name: CSIT-Verify
+ views:
+ - csit-view
+ view-name: CSIT-Verify
+ view-description: 'List of CSIT Verify jobs'
+ view-regex: '^.*-csit-verify.*'
+
+- view:
+ name: Daily-Jobs
+ views:
+ - csit-view
+ view-name: Daily-Jobs
+ view-description: 'List of Daily Jobs'
+ view-regex: '.*-daily'
+
+- view:
+ name: External-Labs
+ views:
+ - csit-view
+ view-name: External-Labs
+ view-description: 'List of External Labs jobs'
+ view-regex: '^lab-.*'
+
+- project:
+ name: Merge-Jobs
+ views:
+ - common-view
+ view-name: Merge-Jobs
+ view-description: 'List of Merge jobs'
+ view-regex: '.*-merge-.*'
+
+- project:
+ name: Thirdparty
+ views:
+ - common-view
+ view-name: Thirdparty
+ view-description: 'List of Nexus Thirdparty dependencies jobs'
+ view-regex: '.*-thirdparty-.*'
+
+- project:
+ name: Verify-Jobs
+ views:
+ - common-view
+ view-name: Verify-Jobs
+ view-description: 'List of Verify jobs'
+ view-regex: '^.*-verify-.*'