All Classes and Interfaces
Class
Description
Implements
Analytics
to guarantee common properties are tracked with any events sentAbstract BlueOcean run summary.
Pipeline abstraction implementation.
Basic
BlueRun
implementation.TODO: move to junit plugin
Provides implementation of BlueOceanUI
Adds 'Open Blue Ocean' button on the left side bar of classic Jenkins UI.
Helpers to query @Capability annotations server-side
Represents a single commit as a REST resource.
Simple extension point to allow filtering item types by a specific key
This can be used anywhere a list of items are returned, and it will examine
the current request for a ?filter=filter1(param:value),filter2 parameter,
okay the last bit is a future addition once/if OmniSearch and this are consolidated
Catch all for any run implementation
FreeStyleRunImpl can add it's own element here
Matches glob string patters
See https://en.wikipedia.org/wiki/Glob_(programming)
Used to check the type of item for
JobAnalytics
Used to exclude an item from
JobAnalytics
Tracks events using Keen.io
Implementation of
LinkResolver
Provides log text that can be appended at the end of log
Generated localization support class.
Used when
UsageStatistics.DISABLED
is trueBlueOrganizationContainer
for the embedded useDefault implementation of
OrganizationFactory
for a controller is to have everything in
one organization called "jenkins"BlueOrganization
implementation for the embedded use.Returns flattened view of pipelines
To exclude flattening multi branch project:
GET /rest/search/?q=type:pipeline;organization:jenkins;excludedFromFlattening=jenkins.branch.MultiBranchProject
To exclude flattening a folder:
GET /rest/search/?q=type:pipeline;organization:jenkins;excludedFromFlattening=com.cloudbees.hudson.plugins.folder.AbstractFolder
To exclude flattening both a folder and multi-branch projects
GET /rest/search/?q=type:pipeline;organization:jenkins;excludedFromFlattening=jenkins.branch.MultiBranchProject,com.cloudbees.hudson.plugins.folder.AbstractFolder
Search API for Run
Add Jenkins and Blue Ocean versions to the properties tracked
Run that can be stopped.
Adds 'Open Blue Ocean' menu on the left side of Jenkins pages.
BlueUser
implementation backed by in-memory User
Preload the user object for the active user.