public class ConsulKVBuilder
extends hudson.tasks.Builder
Jenkins Plugin to READ/WRITE/DELETE K/V pairs from/to a Consul cluster, and set a build ENV variable to be used by downstream build steps.
| Modifier and Type | Class and Description |
|---|---|
static class |
ConsulKVBuilder.DescriptorImpl
Descriptor for
ConsulKVBuilder. |
| Constructor and Description |
|---|
ConsulKVBuilder(String token,
String hostUrl,
String key,
String keyValue,
String urlOverride,
String envVarKey,
RequestMode requestMode,
Integer timeoutConnection,
Integer timeoutResponse,
DebugMode debugMode) |
| Modifier and Type | Method and Description |
|---|---|
DebugMode |
getDebugMode() |
ConsulKVBuilder.DescriptorImpl |
getDescriptor() |
String |
getEnvVarKey() |
String |
getHostUrl() |
String |
getKey() |
String |
getKeyValue() |
RequestMode |
getRequestMode() |
Integer |
getTimeoutConnection() |
Integer |
getTimeoutResponse() |
String |
getToken() |
String |
getUrlOverride() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
public String getToken()
public String getHostUrl()
public String getKey()
public String getKeyValue()
public String getUrlOverride()
public String getEnvVarKey()
public RequestMode getRequestMode()
public Integer getTimeoutConnection()
public Integer getTimeoutResponse()
public DebugMode getDebugMode()
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerpublic ConsulKVBuilder.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.BuilderCopyright © 2016. All rights reserved.