<name>STAGING_PROFILE_ID</name>
<description>Nexus staging profile ID.
</description>
- <defaultValue>uuddlrlrba</defaultValue>
+ <defaultValue/>
</hudson.model.StringParameterDefinition>
<hudson.model.StringParameterDefinition>
<name>ARCHIVE_ARTIFACTS</name>
<description>Artifacts to archive to the logs server.</description>
<defaultValue/>
</hudson.model.StringParameterDefinition>
+ <hudson.model.StringParameterDefinition>
+ <name>SONAR_MAVEN_GOAL</name>
+ <description>Maven goals to pass to the Sonar call. Typically sonar:sonar
+however to use a specific version of the sonar-maven-plugin we
+can call "org.codehaus.mojo:sonar-maven-plugin:3.3.0.603:sonar".
+</description>
+ <defaultValue>sonar:sonar</defaultValue>
+ </hudson.model.StringParameterDefinition>
</parameterDefinitions>
</hudson.model.ParametersDefinitionProperty>
</properties>
</userRemoteConfigs>
<branches>
<hudson.plugins.git.BranchSpec>
- <name>refs/heads/master</name>
+ <name>$sha1</name>
</hudson.plugins.git.BranchSpec>
</branches>
<excludedUsers/>
</hudson.tasks.Shell>
<EnvInjectBuilder>
<info>
- <propertiesContent>SONAR_HOST_URL=$SONAR_URL
-SONAR_MAVEN_GOAL=sonar:sonar
-</propertiesContent>
+ <propertiesContent>SONAR_HOST_URL=$SONAR_URL</propertiesContent>
</info>
</EnvInjectBuilder>
<org.jenkinsci.plugins.configfiles.builder.ConfigFileBuildStep plugin="config-file-provider">
mkdir -p "$SAR_DIR"
cp "$SYSSTAT_PATH/"* "$_"
# convert sar data to ascii format
-while IFS="" read -r s
+while IFS="" read -r sarfilenum
do
- [ -f "$s" ] && LC_TIME=POSIX sar -A -f "$s" > "$SAR_DIR/sar${s//[!0-9]/}"
+ [ -f "$sarfilenum" ] && LC_TIME=POSIX sar -A -f "$sarfilenum" > "$SAR_DIR/sar${sarfilenum//[!0-9]/}"
done < <(find "$SYSSTAT_PATH" -name "sa[0-9]*" || true)
# DON'T fail build if script fails.