public class BuildReleaseAction extends SetInfoPostAction
action, application, assignmentId, assignmentPrefix, autoDeploy, changeType, checkout, checkoutFromLevel, containerId, containerType, credentials, currentLevel, defaultPath, description, dpenvlst, endDate, environment, eventsBody, eventsCredentials, eventsHttpHeaders, eventsMethod, eventsName, eventsUrl, executionStatus, group, historical, httpHeaders, includeClosedContainers, inProgress, lastUpdatedBy, level, mname, moduleName, moduleType, mtype, name, operation, owner, path, priorWeek, production, referenceNumber, refNumber, releaseId, releasePrefix, requestId, rtConfig, runtimeConfiguration, setId, startDate, startingLevel, status, stream, subAppl, system, tag, taskId, taskName, todaysDate, type, userId, userTag
Constructor and Description |
---|
BuildReleaseAction(PrintStream logger) |
Modifier and Type | Method and Description |
---|---|
Object |
endLog(PrintStream logger,
IspwRequestBean ispwRequestBean,
String responseJson) |
static String |
getDefaultProps() |
Operation |
getIspwOperation()
Returns the ISPW Operation enumeration object for this action
May not be implemented for all actions |
IspwRequestBean |
getIspwRequestBean(String srid,
String ispwRequestBody,
WebhookToken webhookToken) |
String |
preprocess(String ispwRequestBody,
hudson.FilePath pathToParmFile,
PrintStream logger)
This method should be overridden to add "automatic" support for an action
|
void |
startLog(PrintStream logger,
IspwContextPathBean ispwContextPathBean,
Object jsonObject) |
getIspwRequestBean
getIspwRequestBean
getHttpMode, getIspwRequestBean, getLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getRequestBodyUsingAutomaticParms, postprocess, preprocess
public BuildReleaseAction(PrintStream logger)
public static String getDefaultProps()
public IspwRequestBean getIspwRequestBean(String srid, String ispwRequestBody, WebhookToken webhookToken)
public void startLog(PrintStream logger, IspwContextPathBean ispwContextPathBean, Object jsonObject)
public Object endLog(PrintStream logger, IspwRequestBean ispwRequestBean, String responseJson)
public String preprocess(String ispwRequestBody, hudson.FilePath pathToParmFile, PrintStream logger) throws IOException, InterruptedException
IAction
ispwRequestBody
- - the request body entered by the user.pathToParmFile
- - The file that contains the build parms. (should be something
like "Jenkins\workspace\job-name\")logger
- - the logger.IOException
- IO ExceptionInterruptedException
- Interrupted Exceptionpublic Operation getIspwOperation()
SetInfoPostAction
getIspwOperation
in class SetInfoPostAction
Copyright © 2016–2025. All rights reserved.