in src/main/java/CodeBuilder.java [697:820]
private void logStartBuildMessage(TaskListener listener, String sourceVersion) {
StringBuilder message = new StringBuilder().append("Starting build with \n\t> project name: " + getParameterized(projectName));
if(!SourceControlType.JenkinsSource.toString().equals(getParameterized(sourceControlType))) {
if(!gitCloneDepthOverride.isEmpty()) {
message.append("\n\t> git clone depth: " + getParameterized(gitCloneDepthOverride) + " (git clone depth is omitted when source provider is Amazon S3)");
}
if(!reportBuildStatusOverride.isEmpty()) {
message.append("\n\t> report build status: " + getParameterized(reportBuildStatusOverride) + " (report build status is valid when source provider is GitHub)");
}
}
if(!sourceTypeOverride.isEmpty()) {
message.append("\n\t> source type: " + getParameterized(sourceTypeOverride));
}
if(!sourceLocationOverride.isEmpty()) {
message.append("\n\t> source location: " + getParameterized(sourceLocationOverride));
}
if(!sourceVersion.isEmpty()) {
message.append("\n\t> source version: " + sourceVersion);
}
if(!secondarySourcesOverride.isEmpty()) {
message.append("\n\t> secondary source overrides: " + getParameterized(secondarySourcesOverride));
}
if(!secondarySourcesVersionOverride.isEmpty()) {
message.append("\n\t> secondary source version overrides: " + getParameterized(secondarySourcesVersionOverride));
}
if(!artifactTypeOverride.isEmpty()) {
message.append("\n\t> artifact type: " + getParameterized(artifactTypeOverride));
}
if(!artifactLocationOverride.isEmpty()) {
message.append("\n\t> artifact location: " + getParameterized(artifactLocationOverride));
}
if(!artifactNameOverride.isEmpty()) {
message.append("\n\t> artifact name: " + getParameterized(artifactNameOverride));
}
if(!overrideArtifactName.isEmpty()) {
message.append("\n\t> overrideArtifactName: " + getParameterized(overrideArtifactName));
}
if(!artifactNamespaceOverride.isEmpty()) {
message.append("\n\t> artifact namespace: " + getParameterized(artifactNamespaceOverride));
}
if(!artifactPackagingOverride.isEmpty()) {
message.append("\n\t> artifact packaging: " + getParameterized(artifactPackagingOverride));
}
if(!artifactPathOverride.isEmpty()) {
message.append("\n\t> artifact path: " + getParameterized(artifactPathOverride));
}
if(!artifactEncryptionDisabledOverride.isEmpty()) {
message.append("\n\t> artifact encryption disabled: " + getParameterized(artifactEncryptionDisabledOverride));
}
if(!secondaryArtifactsOverride.isEmpty()) {
message.append("\n\t> secondary artifact overrides: " + getParameterized(secondaryArtifactsOverride));
}
if(!envVariables.isEmpty()) {
message.append("\n\t> environment variables: " + getParameterized(envVariables));
}
if(!buildTimeoutOverride.isEmpty()) {
message.append("\n\t> build timeout: " + getParameterized(buildTimeoutOverride));
}
if(!cacheTypeOverride.isEmpty()) {
message.append("\n\t> cache type: " + getParameterized(cacheTypeOverride));
}
if(!cacheLocationOverride.isEmpty()) {
message.append("\n\t> cache location: " + getParameterized(cacheLocationOverride));
}
if(!cacheModesOverride.isEmpty()) {
message.append("\n\t> cache modes: " + getParameterized(cacheModesOverride));
}
if(!cloudWatchLogsStatusOverride.isEmpty()) {
message.append("\n\t> cloudwatch logs status: " + getParameterized(cloudWatchLogsStatusOverride));
}
if(!cloudWatchLogsGroupNameOverride.isEmpty()) {
message.append("\n\t> cloudwatch logs group name: " + getParameterized(cloudWatchLogsGroupNameOverride));
}
if(!cloudWatchLogsStreamNameOverride.isEmpty()) {
message.append("\n\t> cloudwatch logs stream name: " + getParameterized(cloudWatchLogsStreamNameOverride));
}
if(!s3LogsStatusOverride.isEmpty()) {
message.append("\n\t> s3 logs status: " + getParameterized(s3LogsStatusOverride));
}
if(!s3LogsEncryptionDisabledOverride.isEmpty()) {
message.append("\n\t> s3 logs encryption disabled: " + getParameterized(s3LogsEncryptionDisabledOverride));
}
if(!s3LogsLocationOverride.isEmpty()) {
message.append("\n\t> s3 logs location: " + getParameterized(s3LogsLocationOverride));
}
if(!environmentTypeOverride.isEmpty()) {
message.append("\n\t> environment type: " + getParameterized(environmentTypeOverride));
}
if(!imageOverride.isEmpty()) {
message.append("\n\t> image: " + getParameterized(imageOverride));
}
if(!privilegedModeOverride.isEmpty()) {
message.append("\n\t> privileged mode override: " + getParameterized(privilegedModeOverride));
}
if(!computeTypeOverride.isEmpty()) {
message.append("\n\t> compute type: " + getParameterized(computeTypeOverride));
}
if(!insecureSslOverride.isEmpty()) {
message.append("\n\t> insecure ssl override: " + getParameterized(insecureSslOverride));
}
if(!certificateOverride.isEmpty()) {
message.append("\n\t> certificate: " + getParameterized(certificateOverride));
}
if(!serviceRoleOverride.isEmpty()) {
message.append("\n\t> service role: " + getParameterized(serviceRoleOverride));
}
if(!cwlStreamingDisabled.isEmpty()) {
message.append("\n\t> CloudWatch logs streaming disabled: " + getParameterized(cwlStreamingDisabled));
}
if(!exceptionFailureMode.isEmpty()) {
message.append("\n\t> exception failure mode status: " + getParameterized(exceptionFailureMode));
}
if(!downloadArtifacts.isEmpty()) {
message.append("\n\t> Download build artifacts: " + getParameterized(downloadArtifacts));
}
if(!downloadArtifactsRelativePath.isEmpty()) {
message.append("\n\t> Download build artifacts relative path: " + getParameterized(downloadArtifactsRelativePath));
}
if(!buildSpecFile.isEmpty()) {
message.append("\n\t> build spec: \n" + getParameterized(buildSpecFile));
}
LoggingHelper.log(listener, message.toString());
}