Package com.mathworks.ci
Class UseMatlabVersionBuildWrapper
java.lang.Object
hudson.model.AbstractDescribableImpl<BuildWrapper>
hudson.tasks.BuildWrapper
jenkins.tasks.SimpleBuildWrapper
com.mathworks.ci.UseMatlabVersionBuildWrapper
- All Implemented Interfaces:
ExtensionPoint
,Describable<BuildWrapper>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Nested classes/interfaces inherited from class jenkins.tasks.SimpleBuildWrapper
SimpleBuildWrapper.Context, SimpleBuildWrapper.Disposer
Nested classes/interfaces inherited from class hudson.tasks.BuildWrapper
BuildWrapper.Environment
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMatlabInstallationHome
(Computer cmp, TaskListener listener, EnvVars env) void
setMatlabBuildWrapperContent
(MatlabBuildWrapperContent matlabBuildWrapperContent) void
setUp
(SimpleBuildWrapper.Context context, Run<?, ?> build, FilePath workspace, Launcher launcher, TaskListener listener, EnvVars initialEnvironment) Methods inherited from class jenkins.tasks.SimpleBuildWrapper
createContext, createLoggerDecorator, decorateLauncher, decorateLogger, getProjectActions, makeBuildVariables, makeSensitiveBuildVariables, preCheckout, requiresWorkspace, runPreCheckout, setUp, setUp
Methods inherited from class hudson.tasks.BuildWrapper
all, getProjectAction, setUp
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
UseMatlabVersionBuildWrapper
@DataBoundConstructor public UseMatlabVersionBuildWrapper()
-
-
Method Details
-
getMatlabRootFolder
-
getMatlabInstallationHome
public String getMatlabInstallationHome(Computer cmp, TaskListener listener, EnvVars env) throws IOException, InterruptedException - Throws:
IOException
InterruptedException
-
getMatlabInstallationName
-
setMatlabBuildWrapperContent
@DataBoundSetter public void setMatlabBuildWrapperContent(MatlabBuildWrapperContent matlabBuildWrapperContent) -
setUp
public void setUp(SimpleBuildWrapper.Context context, Run<?, ?> build, FilePath workspace, Launcher launcher, TaskListener listener, EnvVars initialEnvironment) throws IOException, InterruptedException- Overrides:
setUp
in classSimpleBuildWrapper
- Throws:
IOException
InterruptedException
-