public class RancherBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RancherBuilder.DescriptorImpl |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ACTIVE |
static int |
DEFAULT_TIMEOUT |
static java.lang.String |
INACTIVE |
static java.lang.String |
UPGRADED |
| 构造器和说明 |
|---|
RancherBuilder(java.lang.String environmentId,
java.lang.String endpoint,
java.lang.String credentialId,
java.lang.String service,
java.lang.String image,
boolean confirm,
boolean startFirst,
java.lang.String ports,
java.lang.String environments,
int timeout) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getCredentialId() |
java.lang.String |
getEndpoint() |
java.lang.String |
getEnvironmentId() |
java.lang.String |
getEnvironments() |
java.lang.String |
getImage() |
java.lang.String |
getPorts() |
java.lang.String |
getService() |
int |
getTimeout() |
boolean |
isConfirm() |
protected static RancherBuilder |
newInstance(java.lang.String environmentId,
java.lang.String endpoint,
java.lang.String credentialId,
java.lang.String service,
java.lang.String image,
boolean confirm,
boolean startFirst,
java.lang.String ports,
java.lang.String environments,
int timeout,
RancherClient rancherClient,
CredentialsUtil credentialsUtil) |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setCredentialsUtil(CredentialsUtil credentialsUtil) |
void |
setRancherClient(RancherClient rancherClient) |
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildpublic static final java.lang.String UPGRADED
public static final java.lang.String ACTIVE
public static final java.lang.String INACTIVE
public static final int DEFAULT_TIMEOUT
@DataBoundConstructor
public RancherBuilder(java.lang.String environmentId,
java.lang.String endpoint,
java.lang.String credentialId,
java.lang.String service,
java.lang.String image,
boolean confirm,
boolean startFirst,
java.lang.String ports,
java.lang.String environments,
int timeout)
protected static RancherBuilder newInstance(java.lang.String environmentId, java.lang.String endpoint, java.lang.String credentialId, java.lang.String service, java.lang.String image, boolean confirm, boolean startFirst, java.lang.String ports, java.lang.String environments, int timeout, RancherClient rancherClient, CredentialsUtil credentialsUtil)
public void perform(@Nonnull
hudson.model.Run<?,?> build,
@Nonnull
hudson.FilePath workspace,
@Nonnull
hudson.Launcher launcher,
@Nonnull
hudson.model.TaskListener listener)
throws java.lang.InterruptedException,
java.io.IOException
perform 在接口中 jenkins.tasks.SimpleBuildStepjava.lang.InterruptedExceptionjava.io.IOExceptionpublic void setCredentialsUtil(CredentialsUtil credentialsUtil)
public void setRancherClient(RancherClient rancherClient)
public java.lang.String getEnvironmentId()
public boolean isConfirm()
public java.lang.String getEndpoint()
public java.lang.String getEnvironments()
public java.lang.String getImage()
public java.lang.String getPorts()
public java.lang.String getService()
public java.lang.String getCredentialId()
public int getTimeout()