Provides a way to indirectly register durability settings to apply to pipelines.
Implementations:
(no known implementations)
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:
(no known implementations)
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.
Actual executable script.
Implementations:
Config-Driven Pipeline Plugin: org.
Multibranch Pipeline Inline Definition Plugin: org.
OES Template Plugin: cn.
OES Template Plugin: cn.
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: 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:
JFrog Plugin: io.
Pipeline Configuration History Plugin: org.
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:
Atlassian Jira Software Cloud Plugin: com.
Checks API Plugin: io.
Datadog Plugin: org.
Job and Stage monitoring Plugin: org.
Micro Focus Application Automation Tools Plugin: com.
Micro Focus Application Automation Tools Plugin: com.
Pipeline Input Step Notification Plugin: io.
Pipeline: API Plugin: org.
Pipeline: API Plugin: org.
Pipeline: Supporting APIs Plugin: Anonymous class in org.
Factory interface for LogStorage .
Implementations:
Pipeline Logging over CloudWatch Plugin: io.
Provides a way of converting transient objects into Pickle s.
Implementations:
JUnit Realtime Test Reporter 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:
(no known implementations)
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.
DingTalk Plugin: io.
Allows a decorator to be applied to any build.
Implementations:
Datadog Plugin: org.
Logstash Plugin: jenkins.