Package org.jenkinsci.plugins.codesonar
Class CodeSonarPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
org.jenkinsci.plugins.codesonar.CodeSonarPublisher
- All Implemented Interfaces:
ExtensionPoint
,Describable<Publisher>
,BuildStep
,SimpleBuildStep
- Author:
- andrius
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static final class
Nested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
Field Summary
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAid()
int
void
perform
(Run<?, ?> run, FilePath workspace, Launcher launcher, TaskListener listener) void
void
setAuthenticationService
(AuthenticationService authenticationService) Used by unit tests.void
setComparisonAnalysis
(String comparisonAnalysis) void
setConditions
(List<Condition> conditions) void
setCredentialId
(String credentialId) void
setHttpService
(HttpService httpService) Used by unit tests.void
setHubAddress
(String hubAddress) void
setNewWarningsFilter
(String newWarningsFilter) void
setProjectFile
(String projectFile) void
setProjectName
(String projectName) void
setProtocol
(String protocol) void
setServerCertificateCredentialId
(String serverCertificateCredentialId) void
setSocketTimeoutMS
(int socketTimeoutMS) void
setVisibilityFilter
(String visibilityFilter) Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, perform, prebuild
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, perform, prebuild
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
Constructor Details
-
CodeSonarPublisher
-
-
Method Details
-
setVisibilityFilter
-
setAid
-
getAid
-
setSocketTimeoutMS
@DataBoundSetter public void setSocketTimeoutMS(int socketTimeoutMS) -
getSocketTimeoutMS
public int getSocketTimeoutMS() -
getServerCertificateCredentialId
-
setServerCertificateCredentialId
-
getVisibilityFilter
-
getVisibilityFilterOrDefault
-
getProjectFile
-
setProjectFile
-
getComparisonAnalysis
-
setComparisonAnalysis
-
getNewWarningsFilter
-
getNewWarningsFilterOrDefault
-
setNewWarningsFilter
-
getRequiredMonitorService
- Specified by:
getRequiredMonitorService
in interfaceBuildStep
-
getConditions
-
setConditions
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<Publisher>
- Overrides:
getDescriptor
in classRecorder
-
getHubAddress
-
getProtocol
-
setProtocol
-
setHubAddress
-
getProjectName
-
setProjectName
-
getCredentialId
-
setCredentialId
-
setHttpService
Used by unit tests. -
setAuthenticationService
Used by unit tests. -
perform
public void perform(@Nonnull Run<?, ?> run, @Nonnull FilePath workspace, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-