Package com.mathworks.polyspace.jenkins
Class PolyspaceBuildWrapper
java.lang.Object
hudson.model.AbstractDescribableImpl<BuildWrapper>
hudson.tasks.BuildWrapper
jenkins.tasks.SimpleBuildWrapper
com.mathworks.polyspace.jenkins.PolyspaceBuildWrapper
- All Implemented Interfaces:
ExtensionPoint
,Describable<BuildWrapper>
-
Nested Class Summary
Nested ClassesNested 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 TypeMethodDescriptionstatic String
getPolyspaceAccessPassword
(String credentialId) static String
getPolyspaceAccessUser
(String credentialId) static final String
void
setBinConfig
(String binConfig) void
setPolyspaceAccessCredentialId
(String polyspaceAccessCredentialId) void
setServerConfig
(String serverConfig) 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
-
Constructor Details
-
PolyspaceBuildWrapper
@DataBoundConstructor public PolyspaceBuildWrapper()
-
-
Method Details
-
setServerConfig
-
setPolyspaceAccessCredentialId
-
setBinConfig
-
getValue
-
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
-
getServerConfig
-
getPolyspaceAccessCredentialId
-
getBinConfig
-
getUnsetValue
-
getPolyspaceAccessUser
-
getPolyspaceAccessPassword
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<BuildWrapper>
- Overrides:
getDescriptor
in classAbstractDescribableImpl<BuildWrapper>
-
descriptor
-