Provides a way to indirectly register durability settings to apply to pipelines.
Implementations:
Pipeline: Job Plugin: org.
Pipeline: Job Plugin: org.
Pipeline: Multibranch 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.
Pipeline: Shared Groovy Libraries Plugin: org.
Actual executable script.
Implementations:
Config-Driven Pipeline Plugin: org.
Multibranch Pipeline Inline Definition Plugin: org.
Pipeline As YAML (Incubated) Plugin: io.
Pipeline As YAML (Incubated) Plugin: io.
Pipeline As YAML (Incubated) Plugin: io.
Pipeline As YAML (Incubated) Plugin: io.
Pipeline As YAML (Incubated) Plugin: io.
Pipeline restFul API Plugin: io.
Pipeline: Groovy HTTP Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Multibranch Plugin: org.
Pipeline: Multibranch with defaults Plugin: org.
Remote Jenkinsfile Provider Plugin: org.
Listens for significant status updates for a FlowExecution , such as started running or completed.
Implementations:
Events API for Blue Ocean Plugin: io.
Pipeline Configuration History 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:
Checks API Plugin: io.
Datadog Plugin: org.
Events API for Blue Ocean Plugin: io.
Job and Stage monitoring Plugin: org.
Micro Focus Application Automation Tools Plugin: com.
Micro Focus Application Automation Tools Plugin: com.
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.
Pipeline Logging over CloudWatch Plugin: io.
Provides a way of converting transient objects into Pickle s.
Implementations:
JUnit Realtime Test Reporter Plugin: org.
Pipeline: Multibranch 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.
Logstash Plugin: jenkins.
Timestamper Plugin: hudson.