Package com.xebialabs.xlrelease.script
Class ScriptServiceHelper
java.lang.Object
com.xebialabs.xlrelease.script.ScriptServiceHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddExceptionToExecutionLog(Exception exception, Writer executionLog, String logMessage, String taskId) static voidcloseWriter(Writer executionLog) extractFolderVariables(ScriptContext context) extractGlobalVariables(ScriptContext context) extractPropertyValues(String taskId, Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> propertyDescriptors, Map<String, Object> outputAttributes, com.xebialabs.xlrelease.utils.SensitiveValueScrubber scrubber) extractReleaseVariables(ScriptContext context) extractTransitionalAndOutputPropertyValues(com.xebialabs.xlrelease.domain.CustomScriptTask task, ScriptContext scriptContext, com.xebialabs.xlrelease.utils.SensitiveValueScrubber scrubber) static scala.Option<String>getAttachmentIdFromExecutionLog(Writer executionLog) static booleanisKeyboardInterrupt(ScriptException exception) static booleanisSystemExit0(ScriptException exception) protected static StringsanitizeServerPath(String message)
-
Constructor Details
-
ScriptServiceHelper
public ScriptServiceHelper()
-
-
Method Details
-
extractReleaseVariables
-
extractGlobalVariables
-
extractFolderVariables
-
extractTransitionalAndOutputPropertyValues
public static Map<String,Object> extractTransitionalAndOutputPropertyValues(com.xebialabs.xlrelease.domain.CustomScriptTask task, ScriptContext scriptContext, com.xebialabs.xlrelease.utils.SensitiveValueScrubber scrubber) -
extractPropertyValues
-
getAttachmentIdFromExecutionLog
-
addExceptionToExecutionLog
-
sanitizeServerPath
-
isSystemExit0
-
isKeyboardInterrupt
-
closeWriter
-