Package io.jenkins.plugins.ksm.builder
Class KsmBuildWrapper
java.lang.Object
hudson.tasks.BuildWrapper
io.jenkins.plugins.ksm.builder.KsmBuildWrapper
- All Implemented Interfaces:
ExtensionPoint,Describable<BuildWrapper>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.tasks.BuildWrapper
BuildWrapper.EnvironmentNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
ConstructorsConstructorDescriptionKsmBuildWrapper(List<KsmApplication> application) KsmBuildWrapper(List<KsmApplication> application, KsmNotation notation) -
Method Summary
Modifier and TypeMethodDescriptiondecorateLogger(AbstractBuild build, OutputStream logger) protected voidgetSecrets(Job job) voidmakeSensitiveBuildVariables(AbstractBuild build, Set<String> sensitiveVariables) setUp(AbstractBuild build, Launcher launcher, BuildListener listener) Methods inherited from class hudson.tasks.BuildWrapper
all, decorateLauncher, getProjectAction, getProjectActions, makeBuildVariables, preCheckout, setUpMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.model.Describable
getDescriptor
-
Constructor Details
-
KsmBuildWrapper
-
KsmBuildWrapper
-
-
Method Details
-
getApplication
-
getNotation
-
getSecrets
-
setUp
public BuildWrapper.Environment setUp(AbstractBuild build, Launcher launcher, BuildListener listener) throws IOException, InterruptedException - Overrides:
setUpin classBuildWrapper- Throws:
IOExceptionInterruptedException
-
makeSensitiveBuildVariables
- Overrides:
makeSensitiveBuildVariablesin classBuildWrapper
-
decorateLogger
public OutputStream decorateLogger(AbstractBuild build, OutputStream logger) throws IOException, InterruptedException, Run.RunnerAbortedException - Overrides:
decorateLoggerin classBuildWrapper- Throws:
IOExceptionInterruptedExceptionRun.RunnerAbortedException
-