public class DeployReleaseAction 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 |
|---|
DeployReleaseAction(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) |
getIspwRequestBeangetIspwRequestBeangetHttpMode, getIspwRequestBean, getLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRequestBodyUsingAutomaticParms, postprocess, preprocesspublic DeployReleaseAction(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
IActionispwRequestBody - - 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()
SetInfoPostActiongetIspwOperation in class SetInfoPostActionCopyright © 2016–2025. All rights reserved.