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, prebuild
public 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.SimpleBuildStep
java.lang.InterruptedException
java.io.IOException
public 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()