blob: 6d4f006046a27b3e0215e477aca1df021b37f386 [file] [log] [blame] [view]
Implementation of checks UI for Jenkins CI servers
This plugin registers a `ChecksProvider` with the Gerrit UI that will fetch
build results for a change from configured Jenkins servers and provide them to
the checks panel in a change screen.
Limitations
-----------
Currently, only multibranch-pipeline jobs using the Gerrit SCM-source provided
by the link:https://plugins.jenkins.io/gerrit-code-review/[gerrit-code-review]-
plugin are supported.
The Jenkins Remote Access API does not provide all the information that could
be displayed in Gerrit, e.g. a result summary. Thus, as of now, this plugin
does not make full use of the checks API. As of right now, it will display the
following data in the UI:
- Builds for the selected patchset including previous attempts
- Status of the build
- Result of the build
- Link to the build and its logs
- A result summary stating the result category used by the CI (e.g. `Result: UNSTABLE`)