Provides a way to indirectly register durability settings to apply to pipelines.
Implementations:
Pipeline: Job Plugin: org.
Pipeline: Job Plugin: org.
User-configurable predicate for errors that may occur during a build. Implementations could check for agent-related outages, for example. Step callers could use a condition to decide whether to ignore or report an error, retry, etc.
Implementations:
Kubernetes Plugin: org.
Pipeline: Basic Steps Plugin: org.
Pipeline: Nodes and Processes Plugin: org.
A way for plugins to copy metadata and associated files from one flow execution to another. Useful when a new execution is not being created from scratch, but is a kind of clone of another.
Implementations:
Pipeline: API Plugin: org.
Pipeline: API Plugin: org.
Pipeline: API Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Job Plugin: org.
Actual executable script.
Implementations:
Multibranch Pipeline Inline Definition Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.
Listens for significant status updates for a FlowExecution , such as started running or completed.
Implementations:
Pipeline: API Plugin: org.
Extension point for adding a column to a table rendering of FlowNode s.
Implementations:
Pipeline: Supporting APIs Plugin: org.
Pipeline: Supporting APIs Plugin: org.
Pipeline: Supporting APIs Plugin: org.
Descriptor for FlowNodeViewColumn .
Implementations:
Pipeline: Supporting APIs Plugin: org.
Pipeline: Supporting APIs Plugin: org.
Pipeline: Supporting APIs Plugin: org.
{@code GraphListener}s can be used in two different ways: either as an Extension , which will have its #onNewHead(FlowNode) fired for every FlowExecution , or by instantiation and being passed to FlowExecution#addListener(GraphListener) , in which case only events for that specific FlowExecution will be fired.
Implementations:
Datadog Plugin: org.
OpenTelemetry Plugin: io.
Pipeline: API Plugin: org.
Pipeline: API Plugin: org.
Pipeline: Declarative Plugin: org.
Pipeline: Job Plugin: org.
Pipeline: Job Plugin: org.
Pipeline: Job Plugin: org.
Pipeline: Supporting APIs Plugin: Anonymous class in org.
Factory interface for LogStorage .
Implementations:
OpenTelemetry Plugin: io.
Provides a way of converting transient objects into Pickle s.
Implementations:
Pipeline: Groovy Plugin: org.
Pipeline: Nodes and Processes Plugin: org.
Pipeline: Nodes and Processes Plugin: org.
Pipeline: Nodes and Processes Plugin: org.
Pipeline: Nodes and Processes Plugin: org.
Pipeline: Supporting APIs Plugin: org.
Pipeline: Supporting APIs Plugin: org.
Pipeline: Supporting APIs Plugin: org.
Extension point for customizing behavior of stashes from other plugins.
Implementations:
Pipeline: Declarative Plugin: org.
StepListener s are fired before invoking a step but after the FlowNode has been created and the StepContext has been populated. A StepListener can perform actions before the Step is executed, such as calling StepContext#onFailure to make the step fail before it starts.
Implementations:
Datadog Plugin: org.
OpenTelemetry Plugin: io.
OpenTelemetry Plugin: io.
Allows a decorator to be applied to any build.
Implementations:
Datadog Plugin: org.