public interface IOpenShiftBuilder extends ITimedOpenShiftPlugin
ITimedOpenShiftPlugin.TimeoutUnit
Modifier and Type | Field and Description |
---|---|
static String |
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
Modifier and Type | Method and Description |
---|---|
default void |
applyEnvVars(com.openshift.restclient.capability.resources.IBuildTriggerable bt,
Map<String,String> overrides,
hudson.model.TaskListener listener,
boolean chatty) |
default boolean |
coreLogic(hudson.Launcher launcher,
hudson.model.TaskListener listener,
Map<String,String> overrides) |
String |
getBldCfg() |
default String |
getBldCfg(Map<String,String> overrides) |
String |
getBuildName() |
default String |
getBuildName(Map<String,String> overrides) |
default com.openshift.restclient.capability.IStoppable |
getBuildPodLogs(com.openshift.restclient.IClient client,
String bldId,
Map<String,String> overrides,
boolean chatty,
hudson.model.TaskListener listener,
AtomicBoolean needToFollow) |
String |
getCheckForTriggeredDeployments() |
default String |
getCheckForTriggeredDeployments(Map<String,String> overrides) |
String |
getCommitID() |
default String |
getCommitID(Map<String,String> overrides) |
default String |
getDisplayName() |
List<NameValuePair> |
getEnv() |
default long |
getGlobalTimeoutConfiguration() |
String |
getShowBuildLogs() |
default String |
getShowBuildLogs(Map<String,String> overrides) |
default com.openshift.restclient.model.IBuild |
startBuild(com.openshift.restclient.model.IBuildConfig bc,
com.openshift.restclient.model.IBuild prevBld,
Map<String,String> overrides,
boolean chatty,
hudson.model.TaskListener listener,
com.openshift.restclient.IClient client) |
default void |
waitOnBuild(com.openshift.restclient.IClient client,
long startTime,
String bldId,
hudson.model.TaskListener listener,
Map<String,String> overrides,
long wait,
boolean follow,
boolean chatty) |
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
static final String DISPLAY_NAME
default String getDisplayName()
getDisplayName
in interface IOpenShiftPlugin
String getCommitID()
String getBuildName()
String getShowBuildLogs()
String getBldCfg()
String getCheckForTriggeredDeployments()
List<NameValuePair> getEnv()
default String getCheckForTriggeredDeployments(Map<String,String> overrides)
default long getGlobalTimeoutConfiguration()
getGlobalTimeoutConfiguration
in interface ITimedOpenShiftPlugin
default void applyEnvVars(com.openshift.restclient.capability.resources.IBuildTriggerable bt, Map<String,String> overrides, hudson.model.TaskListener listener, boolean chatty)
default com.openshift.restclient.model.IBuild startBuild(com.openshift.restclient.model.IBuildConfig bc, com.openshift.restclient.model.IBuild prevBld, Map<String,String> overrides, boolean chatty, hudson.model.TaskListener listener, com.openshift.restclient.IClient client)
default com.openshift.restclient.capability.IStoppable getBuildPodLogs(com.openshift.restclient.IClient client, String bldId, Map<String,String> overrides, boolean chatty, hudson.model.TaskListener listener, AtomicBoolean needToFollow)
default void waitOnBuild(com.openshift.restclient.IClient client, long startTime, String bldId, hudson.model.TaskListener listener, Map<String,String> overrides, long wait, boolean follow, boolean chatty) throws InterruptedException
InterruptedException
default boolean coreLogic(hudson.Launcher launcher, hudson.model.TaskListener listener, Map<String,String> overrides) throws InterruptedException
coreLogic
in interface IOpenShiftPlugin
InterruptedException
Copyright © 2004-2020 Red Hat, Inc. All Rights Reserved.