Package hudson.plugins.sonar
Class SonarInstallation
java.lang.Object
hudson.plugins.sonar.SonarInstallation
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSonarInstallation(String name, String serverUrl, String credentialsId, Secret serverAuthenticationToken, String webhookSecretId, String mojoVersion, String additionalProperties, String additionalAnalysisProperties, TriggersConfig triggers) SonarInstallation(String name, String serverUrl, String serverAuthenticationToken, String mojoVersion, String additionalProperties, TriggersConfig triggers, String additionalAnalysisProperties) Deprecated.since 2.9 -
Method Summary
Modifier and TypeMethodDescriptionstatic final SonarInstallation[]all()static voidcheckValid(String sonarInstallationName) static SonarInstallationString[]String[]org.jenkinsci.plugins.plaincredentials.StringCredentialsgetCredentials(Run<?, ?> build) getName()getServerAuthenticationToken(Run<?, ?> build) static booleanisValid(String sonarInstallationName, TaskListener listener)
-
Constructor Details
-
SonarInstallation
@Deprecated public SonarInstallation(String name, String serverUrl, String serverAuthenticationToken, String mojoVersion, String additionalProperties, TriggersConfig triggers, String additionalAnalysisProperties) Deprecated.since 2.9Maintained to retain compatibility -
SonarInstallation
@DataBoundConstructor public SonarInstallation(String name, String serverUrl, @CheckForNull String credentialsId, @CheckForNull Secret serverAuthenticationToken, @CheckForNull String webhookSecretId, @CheckForNull String mojoVersion, @CheckForNull String additionalProperties, @CheckForNull String additionalAnalysisProperties, @CheckForNull TriggersConfig triggers)
-
-
Method Details
-
all
- Returns:
- all available installations, never null but can be empty.
- Since:
- 1.7
-
isValid
-
checkValid
- Throws:
AbortException
-
get
- Returns:
- installation by name, null if not found
- Since:
- 1.7
-
getName
-
getServerUrl
-
getServerAuthenticationToken
- Since:
- 2.9
-
getCredentials
-
getCredentialsId
- Since:
- 2.9
-
getWebhookSecretId
- Since:
- 2.10
-
getMojoVersion
- Returns:
- version of sonar-maven-plugin to use
- Since:
- 1.5
-
getAdditionalProperties
-
getAdditionalAnalysisProperties
-
getAdditionalAnalysisPropertiesWindows
-
getAdditionalAnalysisPropertiesUnix
-
getTriggers
-