The Jenkins Wiki page is deprecated and Jenkins community is expected
to migrate their documentation to plugins.jenkins.io URL. This patch
updates links that have a relevant plugins.jenkins.io URL
documentation link.
Change-Id: I7ce6978d48d09deea976e9b5f800632e92e7bd11
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
Please review the following patch containing the code changes in
the repo. This patch is a transition patch and is the auto-generated
output of the python-black tool.
Change-Id: I2d2de71da8a105fb62b561899ae78441ddab4032
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
Regular sorting places capital letters before lowercase, that is
incorrect order for Jenkins and causes jobs with names starting with
capital letters to become invisible in generated views
Change-Id: I2431d4fd5b86ce7ed6393b7d89552d08f025a5b9
Task: 12611
Story: 2001844
Changes include support for TestResultColumn, BuildDescriptionColumn, BuildParametersColumn,
UserNameColumn, LastBuildConsoleColumn, WorkspaceColumn and ConfigureProjectColumn.
Updated examples to show up how to use new columns with list view builder.
Proposed column names in job generation YAML config file are:
- extra-tests-total
- extra-tests-failed
- extra-tests-passed
- extra-tests-skipped
- extra-tests-format-0
- extra-tests-format-1
- extra-build-parameters
- extra-build-description
- extra-last-user-name
- extra-workspace-link
- extra-configure-button
- extra-last-output
To add an extra column with specific parameter named MY_PARAMETER, use following syntax:
- extra-build-parameter: MY_PARAMETER
Change-Id: I9497e2e322027f8cda105d728ee3d105a19b206e
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>
View documentation was not properly being generated and linked
in the index. Let's add that in.
Change-Id: I6197dbecc89ddcf8c6f6b0e6a3d4c517224dc77b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
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>