From aed609f5e573eaf4572512267fd03c3bf4cab277 Mon Sep 17 00:00:00 2001 From: =?utf8?q?C=C3=A9dric=20Ollivier?= Date: Sat, 13 Feb 2021 16:58:06 +0100 Subject: [PATCH] Manage view filters by XtestingCI MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: I8823190d7e72850690bdd8945f726466cc4dc956 Signed-off-by: Cédric Ollivier --- jjb/functest/functest-kubernetes-pi.yaml | 4 +- jjb/functest/functest-kubernetes.yaml | 88 ++++++++++++++++++-------------- jjb/functest/functest-pi.yaml | 4 +- jjb/functest/functest.yaml | 88 ++++++++++++++++++-------------- jjb/functest/xtesting-pi.yaml | 4 +- jjb/functest/xtesting.yaml | 88 ++++++++++++++++++-------------- 6 files changed, 153 insertions(+), 123 deletions(-) diff --git a/jjb/functest/functest-kubernetes-pi.yaml b/jjb/functest/functest-kubernetes-pi.yaml index bcd6fde81..01ed2aad5 100644 --- a/jjb/functest/functest-kubernetes-pi.yaml +++ b/jjb/functest/functest-kubernetes-pi.yaml @@ -507,7 +507,7 @@ <<: *functest-kubernetes-pi-jobs - project: - name: 'functest-kubernetes-pi' + name: 'functest-kubernetes-pi-daily' <<: *functest-kubernetes-pi-params jobs: - 'functest-kubernetes-pi-{tag}-daily' @@ -522,4 +522,4 @@ - last-success - last-failure - last-duration - regex: ^functest-kubernetes-pi-[a-z-0-9]+-daily$ + regex: ^functest-kubernetes-pi-[a-z0-9]+-daily$ diff --git a/jjb/functest/functest-kubernetes.yaml b/jjb/functest/functest-kubernetes.yaml index 5c61e45f8..ffd3cf7be 100644 --- a/jjb/functest/functest-kubernetes.yaml +++ b/jjb/functest/functest-kubernetes.yaml @@ -482,6 +482,24 @@ - name: 'functest-kubernetes-{tag}-zip' <<: *functest-kubernetes-jobs +- project: + name: 'functest-kubernetes-daily' + <<: *functest-kubernetes-params + jobs: + - 'functest-kubernetes-{tag}-daily' + +- view: + name: functest-kubernetes + view-type: list + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + regex: ^functest-kubernetes-[a-z0-9]+-daily$ + - functest-kubernetes-dep: &functest-kubernetes-dep name: 'functest-kubernetes-containers' repo: '{repo}' @@ -777,6 +795,36 @@ - name: 'functest-kubernetes-opnfv-functest-kubernetes-cnf-{tag}-cnf_conformance-run' <<: *functest-kubernetes-jobs +- project: + name: 'functest-kubernetes-review' + <<: *functest-kubernetes-params + jobs: + - 'functest-kubernetes-{tag}-review' + +- view: + name: functest-kubernetes-review + view-type: list + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + regex: ^functest-kubernetes-[a-z0-9]+-review$ + +- view: + name: functest-kubernetes-tox + view-type: list + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + regex: ^functest-kubernetes-[a-z0-9]+-tox$ + - builder: name: functest-kubernetes-push-containers builders: @@ -982,46 +1030,8 @@ name: 'functest-kubernetes' <<: *functest-kubernetes-params jobs: - - 'functest-kubernetes-{tag}-daily' - - 'functest-kubernetes-{tag}-review' - 'functest-kubernetes-{tag}-docker' -- view: - name: functest-kubernetes - view-type: list - columns: - - status - - weather - - job - - last-success - - last-failure - - last-duration - regex: ^functest-kubernetes-[a-z0-9]+-daily$ - -- view: - name: functest-kubernetes-review - view-type: list - columns: - - status - - weather - - job - - last-success - - last-failure - - last-duration - regex: ^functest-kubernetes-[a-z0-9]+-review$ - -- view: - name: functest-kubernetes-tox - view-type: list - columns: - - status - - weather - - job - - last-success - - last-failure - - last-duration - regex: ^functest-kubernetes-[a-z0-9]+-tox$ - - view: name: functest-kubernetes-docker view-type: list @@ -1044,4 +1054,4 @@ - last-success - last-failure - last-duration - regex: ^functest-kubernetes-[a-z-0-9]+-trivy$ + regex: (?!functest-kubernetes-pi)^functest-kubernetes-[a-z-0-9]+-trivy$ diff --git a/jjb/functest/functest-pi.yaml b/jjb/functest/functest-pi.yaml index 51f8df3bb..5409d2dfc 100644 --- a/jjb/functest/functest-pi.yaml +++ b/jjb/functest/functest-pi.yaml @@ -766,7 +766,7 @@ <<: *functest-pi-jobs - project: - name: 'functest-pi' + name: 'functest-pi-daily' <<: *functest-pi-params jobs: - 'functest-pi-{tag}-daily' @@ -781,4 +781,4 @@ - last-success - last-failure - last-duration - regex: (?!functest-kubernetes)^functest-pi-[a-z-0-9]+-daily$ + regex: ^functest-pi-[a-z0-9]+-daily$ diff --git a/jjb/functest/functest.yaml b/jjb/functest/functest.yaml index 967ce5d77..52b1fe9cc 100644 --- a/jjb/functest/functest.yaml +++ b/jjb/functest/functest.yaml @@ -689,6 +689,24 @@ - name: 'functest-{tag}-zip' <<: *functest-jobs +- project: + name: 'functest-daily' + <<: *functest-params + jobs: + - 'functest-{tag}-daily' + +- view: + name: functest + view-type: list + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + regex: ^functest-[a-z0-9]+-daily$ + - functest-dep: &functest-dep name: 'functest-containers' repo: '{repo}' @@ -1081,6 +1099,36 @@ - name: 'functest-opnfv-functest-vnf-{tag}-juju_epc-run' <<: *functest-jobs +- project: + name: 'functest-review' + <<: *functest-params + jobs: + - 'functest-{tag}-review' + +- view: + name: functest-review + view-type: list + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + regex: ^functest-[a-z0-9]+-review$ + +- view: + name: functest-tox + view-type: list + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + regex: ^functest-[a-z0-9]+-tox$ + - builder: name: functest-push-containers builders: @@ -1300,46 +1348,8 @@ name: 'functest' <<: *functest-params jobs: - - 'functest-{tag}-daily' - - 'functest-{tag}-review' - 'functest-{tag}-docker' -- view: - name: functest - view-type: list - columns: - - status - - weather - - job - - last-success - - last-failure - - last-duration - regex: ^functest-[a-z0-9]+-daily$ - -- view: - name: functest-review - view-type: list - columns: - - status - - weather - - job - - last-success - - last-failure - - last-duration - regex: ^functest-[a-z0-9]+-review$ - -- view: - name: functest-tox - view-type: list - columns: - - status - - weather - - job - - last-success - - last-failure - - last-duration - regex: ^functest-[a-z0-9]+-tox$ - - view: name: functest-docker view-type: list @@ -1362,4 +1372,4 @@ - last-success - last-failure - last-duration - regex: (?!functest-kubernetes)^functest-[a-z-0-9]+-trivy$ + regex: (?!functest-kubernetes)(?!functest-pi)^functest-[a-z-0-9]+-trivy$ diff --git a/jjb/functest/xtesting-pi.yaml b/jjb/functest/xtesting-pi.yaml index e3830ec68..4d5d35773 100644 --- a/jjb/functest/xtesting-pi.yaml +++ b/jjb/functest/xtesting-pi.yaml @@ -331,7 +331,7 @@ <<: *xtesting-pi-jobs - project: - name: 'xtesting-pi' + name: 'xtesting-pi-daily' <<: *xtesting-pi-params jobs: - 'xtesting-pi-{tag}-daily' @@ -346,4 +346,4 @@ - last-success - last-failure - last-duration - regex: ^xtesting-pi-[a-z-0-9]+-daily$ + regex: ^xtesting-pi-[a-z0-9]+-daily$ diff --git a/jjb/functest/xtesting.yaml b/jjb/functest/xtesting.yaml index 5d2d9bed9..f96a5a8d1 100644 --- a/jjb/functest/xtesting.yaml +++ b/jjb/functest/xtesting.yaml @@ -336,6 +336,24 @@ - name: 'xtesting-{tag}-zip' <<: *xtesting-jobs +- project: + name: 'xtesting-daily' + <<: *xtesting-params + jobs: + - 'xtesting-{tag}-daily' + +- view: + name: xtesting + view-type: list + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + regex: ^xtesting-[a-z0-9]+-daily$ + - xtesting-dep: &xtesting-dep name: 'xtesting-containers' repo: '{repo}' @@ -550,6 +568,36 @@ - name: 'xtesting-opnfv-xtesting-mts-{tag}-seventh-run' <<: *xtesting-jobs +- project: + name: 'xtesting-review' + <<: *xtesting-params + jobs: + - 'xtesting-{tag}-review' + +- view: + name: xtesting-review + view-type: list + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + regex: ^xtesting-[a-z0-9]+-review$ + +- view: + name: xtesting-tox + view-type: list + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + regex: ^xtesting-[a-z0-9]+-tox$ + - builder: name: xtesting-push-containers builders: @@ -687,46 +735,8 @@ name: 'xtesting' <<: *xtesting-params jobs: - - 'xtesting-{tag}-daily' - - 'xtesting-{tag}-review' - 'xtesting-{tag}-docker' -- view: - name: xtesting - view-type: list - columns: - - status - - weather - - job - - last-success - - last-failure - - last-duration - regex: ^xtesting-[a-z0-9]+-daily$ - -- view: - name: xtesting-review - view-type: list - columns: - - status - - weather - - job - - last-success - - last-failure - - last-duration - regex: ^xtesting-[a-z0-9]+-review$ - -- view: - name: xtesting-tox - view-type: list - columns: - - status - - weather - - job - - last-success - - last-failure - - last-duration - regex: ^xtesting-[a-z0-9]+-tox$ - - view: name: xtesting-docker view-type: list @@ -749,4 +759,4 @@ - last-success - last-failure - last-duration - regex: ^xtesting-[a-z-0-9]+-trivy$ + regex: (?!xtesting-pi)^xtesting-[a-z-0-9]+-trivy$ -- 2.16.6