Defines a provider of a global variable offered to flows. Within a given flow execution, the variable is assumed to be a singleton. It is created on demand if the script refers to it by name.
Note: This extension point was designed for a handful of variables defined by generic Pipeline plugins. If you find yourself implementing this in a domain-specific plugin, you are probably doing too much work and harming usability in the process. For example, there will be no Snippetizer integration except to list its name and help text. Variables will also not generally be compatible with Declarative Pipeline, and may not work at all in alternate FlowExecution implementations. It is also all too easy to introduce security vulnerabilities for variables implemented using Groovy code. Just because you can does not mean you should. If at all possible, limit your plugin to implementing plain Step s.
Should have a view named {@code help} offering usage. </p>
Implementations:
Alauda DevOps Pipeline Plugin: com.
Alauda DevOps Pipeline Plugin: com.
Alauda DevOps Pipeline Plugin: com.
BTC DSL for Pipeline Plugin: com.
BTC DSL for Pipeline Plugin: com.
Datetime Constraint Plugin: org.
Docker Pipeline Plugin: org.
Groovy Postbuild Plugin: org.
Job and Node ownership Plugin: org.
JRedis Notifier Plugin: com.
OpenShift Client Plugin: com.
Pipeline Remote Loader Plugin: org.
Pipeline Remote Loader Plugin: org.
Pipeline: Declarative Plugin: org.
Pipeline: GitHub Plugin: org.
Pipeline: Groovy Libraries Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Multibranch Plugin: org.
Simple Build DSL for Pipeline Plugin: org.
Simple Build DSL for Pipeline Plugin: org.
Extension point that defines a collection of global variables.
Implementations:
Pipeline: Deprecated Groovy Libraries Plugin: org.
Pipeline: GitHub Plugin: org.
Pipeline: Groovy Libraries Plugin: org.
Pipeline: Groovy Plugin: org.
A sample Pipeline Groovy script to appear in the {@code }.
Implementations:
Kubernetes Plugin: org.
Kubernetes Plugin: org.
Kubernetes Plugin: org.
Kubernetes Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.
Hook to customize the behaviour of GroovyShell used to run workflow scripts.
Implementations:
OES Template Plugin: cn.
Pipeline Utility Steps Plugin: org.
Pipeline Utility Steps Plugin: org.
Pipeline: Declarative Plugin: org.
Pipeline: Deprecated Groovy Libraries Plugin: org.
Pipeline: Deprecated Groovy Libraries Plugin: Anonymous class in org.
Pipeline: Groovy Libraries Plugin: org.
Pipeline: Groovy Plugin: Anonymous class in org.
Determines what Groovy source files can be loaded in Pipelines.
Implementations:
Docker Pipeline Plugin: org.
Docker Pipeline Plugin: org.
Pipeline: Declarative Extension Points API Plugin: org.
Pipeline: Declarative Extension Points API Plugin: org.
Pipeline: Declarative Plugin: org.
Pipeline: Declarative Plugin: org.
Pipeline: Groovy Plugin: org.
Defines which scripts are eligible to be replaced by ReplayAction#run .
Implementations:
Pipeline: Groovy Libraries Plugin: org.
Pipeline: Groovy Plugin: org.
A link that will show up on the side panel of the snippet generator and other similar pages. Display order is determined by extension ordinal - highest ordinal first.
Implementations:
Pipeline As YAML (Incubated) Plugin: io.
Pipeline: Declarative Plugin: org.
Pipeline: Declarative Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.
Pipeline: Groovy Plugin: org.