public class EvaluateGate extends AbstractDevOpsAction implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
EvaluateGate.EvaluateGateImpl
Descriptor for
EvaluateGate. |
static class |
EvaluateGate.OptionalBuildInfo |
hudson.tasks.Publisher.DescriptorExtensionListImpljenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactoryAPI_KEY, APP_NAME, CONTROL_CENTER, DEFAULT_ENV, DLMS, ENV, GATE_SERVICE, LOGGER, PASSWORD, RESULT_FAIL, RESULT_SUCCESS, TOOLCHAIN_ID, USERNAME| Constructor and Description |
|---|
EvaluateGate(HashMap<String,String> envVarsMap,
String policyName,
String environmentName,
boolean willDisrupt) |
EvaluateGate(String policyName,
String applicationName,
String toolchainName,
String buildJobName,
String credentialsId,
boolean willDisrupt,
EnvironmentScope scope,
EvaluateGate.OptionalBuildInfo additionalBuildInfo) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApplicationName() |
String |
getBuildJobName() |
String |
getBuildNumber() |
String |
getCredentialsId() |
EvaluateGate.EvaluateGateImpl |
getDescriptor() |
String |
getEnvName() |
String |
getPolicyName()
We'll use this from the config.jelly.
|
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
EnvironmentScope |
getScope() |
String |
getToolchainName() |
boolean |
isDeploy() |
boolean |
isWillDisrupt() |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath filePath,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
Override this method to get your operation done in the build step.
|
void |
setApplicationName(String applicationName) |
void |
setBuildNumber(String buildNumber) |
chooseAppsUrl, chooseIAMAPI, chooseOrganizationsUrl, chooseSpacesUrl, chooseTargetAPI, constructBuildNumber, expandVariable, getAllEndpoints, getAppId, getBluemixToken, getBuildNumber, getDecisionFromDRA, getDeploymentRiskUrl, getIAMToken, getIBMCloudToken, getOrgId, getOTCBrokerServer, getPolicyList, getReportUrl, getSpaceId, getTokenForFreeStyleJob, passEnvToNextBuildStep, printDebugLog, publishDecision, setDLMSUrl, setGateServiceUrl, setRequiredEnvVarsall, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectAction, getProjectActions, perform, perform, prebuild@DataBoundConstructor public EvaluateGate(String policyName, String applicationName, String toolchainName, String buildJobName, String credentialsId, boolean willDisrupt, EnvironmentScope scope, EvaluateGate.OptionalBuildInfo additionalBuildInfo)
public void setBuildNumber(String buildNumber)
@DataBoundSetter public void setApplicationName(String applicationName)
public String getPolicyName()
public String getBuildJobName()
public String getApplicationName()
public String getToolchainName()
public String getCredentialsId()
public boolean isWillDisrupt()
public EnvironmentScope getScope()
public String getBuildNumber()
public String getEnvName()
public boolean isDeploy()
public void perform(@Nonnull hudson.model.Run<?,?> build, @Nonnull hudson.FilePath filePath, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws hudson.AbortException
perform in interface jenkins.tasks.SimpleBuildStepbuild - - the current buildlauncher - - the launcherlistener - - the build listenerhudson.AbortExceptionpublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildSteppublic EvaluateGate.EvaluateGateImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>getDescriptor in class hudson.tasks.RecorderCopyright © 2016–2020. All rights reserved.