Add support for upstream downstream job filter for views.
Change-Id: I8869f804a6f85f8bee7720d785f03492c87ff959
Signed-off-by: Anil Belur <askb23@gmail.com>
Add support for user permissions job filter for views.
Change-Id: Ib956fa9387dc86fd8a2d297c443342b5548a9937
Signed-off-by: Anil Belur <askb23@gmail.com>
Add support for build status job filter plugin for views.
Change-Id: I1e9142e6eb7232341fc97545fe6a48fa0a94d46a
Signed-off-by: Anil Belur <askb23@gmail.com>
Add support plugin column views. The default columns are
added which dont require additional plugin installed.
For columns which require plugin support they are
added only if the column is provided as in input.
Add support for the below plugins for view columns:
- Robot
- Findbugs
- JaCoCo
- Git
- ScheduleBuild
- BuildFilter
Also added a column for the description which does not require
additional plugin support.
Change-Id: I5d756e5741b0aa1ca58bcc69b79e8e3436e9759d
Signed-off-by: Anil Belur <askb23@gmail.com>
Pushing job filters is not supported with JJB 2.0.
The change implements the ability to update most recent job filter
to views.
Change-Id: I23d09dfb26539c2b00f565729f706cbc75212987
Signed-off-by: Anil Belur <askb23@gmail.com>
This uses the default "All" view columns as the columns for any views
without a columns attribute sets. This means that view definitions
which don't define any columns will still end up producing a useful
view.
(Note that the "All" columns are not fetched from the Jenkins instance;
the columns that are the default in a fresh Jenkins install are
hard-coded.)
Change-Id: I0a21e024be383088c6238c3fc7beb708af8c2c46
- Adds the ability for JJB to work with views
- Views can be created, updated, and deleted.
- New modules for List view and Build Pipeline view are added
- New tests for testing the deletion of views
Example View configuration:
- view:
name: MyView
view-type: list
Change-Id: Idb29a4407bcc14593e10a4d951036cb04e8e6c27
Co-Authored-By: Brandon Leonard <brandon.leonard@rackspace.com>
Co-Authored-By: Joao Vale <jpvale@gmail.com>
Co-Authored-By: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>