public class OpenShiftDeploymentVerifier extends TimedOpenShiftBaseStep implements IOpenShiftDeploymentVerification
Modifier and Type | Class and Description |
---|---|
static class |
OpenShiftDeploymentVerifier.DescriptorImpl |
ITimedOpenShiftPlugin.TimeoutUnit
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Modifier and Type | Field and Description |
---|---|
protected String |
depCfg |
private static Logger |
LOGGER |
protected String |
replicaCount |
protected String |
verifyReplicaCount |
waitTime, waitUnit
apiURL, auth, authToken, namespace, verbose
DISPLAY_NAME
ANNOTATION_FAILURE, BUILD_NUMBER, BUILD_URL_ANNOTATION, BUILD_URL_ENV_KEY, JOB_NAME, KUBERNETES_MASTER_ENV_KEY, KUBERNETES_SERVICE_HOST_ENV_KEY, KUBERNETES_SERVICE_PORT_ENV_KEY, NAMESPACE_ENV_VAR, NAMESPACE_FILE, NAMESPACE_SYNC_BUILD_CAUSE, STATE_CANCELLED, STATE_COMPLETE, STATE_ERROR, STATE_FAILED, STATE_RUNNING
Constructor and Description |
---|
OpenShiftDeploymentVerifier(String depCfg) |
Modifier and Type | Method and Description |
---|---|
String |
getDepCfg() |
hudson.model.Action |
getProjectAction(hudson.model.AbstractProject<?,?> project) |
Collection<? extends hudson.model.Action> |
getProjectActions(hudson.model.AbstractProject<?,?> project) |
String |
getReplicaCount() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
getVerifyReplicaCount() |
boolean |
prebuild(hudson.model.AbstractBuild<?,?> build,
hudson.model.BuildListener listener) |
void |
setReplicaCount(String replicaCount) |
void |
setVerifyReplicaCount(String verifyReplicaCount) |
getWaitTime, getWaitUnit, setWaitTime, setWaitUnit
getApiURL, getAuth, getAuthToken, getBaseClassName, getNamespace, getVerbose, perform, perform, setApiURL, setAuth, setAuthToken, setNamespace, setVerbose
prepareInjector, start
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
coreLogic, getDepCfg, getDisplayName, getGlobalTimeoutConfiguration, getReplicaCount, getVerifyReplicaCount
getTimeout, getWaitTime, getWaitUnit
annotateJobInfoToResource, consolidateEnvVars, constructBuildUrl, didAllImagesChangeIfNeeded, didICTCauseDeployment, didImageChangeFromPreviousVersion, doesDCTriggerOnImageTag, doIt, doIt, doItCore, getApiURL, getApiURL, getAuth, getAuthToken, getAuthToken, getBaseClassName, getClient, getClient, getLatestReplicationController, getNamespace, getNamespace, getReplicationControllerState, getVerbose, getVerbose, httpGet, isBuildFinished, isBuildRunning, isDeployFinished, isReplicationControllerScaledAppropriately, setAuth, verifyBuild
getOverride, pruneKey
protected final String depCfg
protected String replicaCount
protected String verifyReplicaCount
private static final Logger LOGGER
@DataBoundConstructor public OpenShiftDeploymentVerifier(String depCfg)
public String getDepCfg()
getDepCfg
in interface IOpenShiftDeploymentVerification
public String getReplicaCount()
getReplicaCount
in interface IOpenShiftDeploymentVerification
@DataBoundSetter public void setReplicaCount(String replicaCount)
public String getVerifyReplicaCount()
getVerifyReplicaCount
in interface IOpenShiftDeploymentVerification
@DataBoundSetter public void setVerifyReplicaCount(String verifyReplicaCount)
public boolean prebuild(hudson.model.AbstractBuild<?,?> build, hudson.model.BuildListener listener)
prebuild
in interface hudson.tasks.BuildStep
public hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
getProjectAction
in interface hudson.tasks.BuildStep
public Collection<? extends hudson.model.Action> getProjectActions(hudson.model.AbstractProject<?,?> project)
getProjectActions
in interface hudson.tasks.BuildStep
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface hudson.tasks.BuildStep
Copyright © 2004-2020 Red Hat, Inc. All Rights Reserved.