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 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>
- 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>