Package hudson.plugins.sonar
Class SonarInstallation
java.lang.Object
hudson.plugins.sonar.SonarInstallation
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorDescriptionSonarInstallation
(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 void
checkValid
(String sonarInstallationName) static final SonarInstallation
String[]
String[]
org.jenkinsci.plugins.plaincredentials.StringCredentials
getCredentials
(Run<?, ?> build) getName()
getServerAuthenticationToken
(Run<?, ?> build) static boolean
isValid
(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
-