Package hudson.plugins.sonar
Class MsBuildSQRunnerBegin
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
hudson.plugins.sonar.AbstractMsBuildSQRunner
hudson.plugins.sonar.MsBuildSQRunnerBegin
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
perform
(Run<?, ?> run, FilePath workspace, Launcher launcher, TaskListener listener) protected Object
void
setAdditionalArguments
(String additionalArguments) void
setMsBuildScannerInstallationName
(String msBuildScannerInstallationName) void
setProjectKey
(String projectKey) void
setProjectName
(String projectName) void
setProjectVersion
(String projectVersion) void
setSonarInstallationName
(String sonarInstallationName) Methods inherited from class hudson.plugins.sonar.AbstractMsBuildSQRunner
addDotNetCommand, getScannerPath, getSonarInstallation, isDotNetCoreTool, perform
Methods inherited from class hudson.tasks.Builder
all, getRequiredMonitorService, prebuild
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, prebuild
-
Constructor Details
-
MsBuildSQRunnerBegin
@DataBoundConstructor public MsBuildSQRunnerBegin() -
MsBuildSQRunnerBegin
@Deprecated public MsBuildSQRunnerBegin(String msBuildScannerInstallationName, String sonarInstallationName, String projectKey, String projectName, String projectVersion, String additionalArguments) Deprecated.since 2.5. Moved to useDataBoundSetter
-
-
Method Details
-
perform
public void perform(Run<?, ?> run, FilePath workspace, Launcher launcher, TaskListener listener) throws InterruptedException, IOException- Specified by:
perform
in classAbstractMsBuildSQRunner
- Throws:
InterruptedException
IOException
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<Builder>
- Overrides:
getDescriptor
in classBuilder
-
getProjectKey
-
setProjectKey
-
getProjectVersion
-
setProjectVersion
-
getProjectName
-
setProjectName
-
getSonarInstallationName
-
setSonarInstallationName
-
getMsBuildScannerInstallationName
-
setMsBuildScannerInstallationName
@DataBoundSetter public void setMsBuildScannerInstallationName(String msBuildScannerInstallationName) -
getAdditionalArguments
-
setAdditionalArguments
-
readResolve
-