in gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/TeamCityGradleLauncher.java [222:253]
private static String composeBuildStartedMessage(@NotNull String buildNumber,
@NotNull Collection<String> tasksAndParams,
@NotNull Collection<String> overridedJvmArgs,
@Nullable BuildEnvironment buildEnvironment,
@NotNull Map<String, String> gradleEnv) {
StringBuilder messageBuilder = new StringBuilder()
.append("Starting Gradle in TeamCity build ").append(buildNumber).append(System.lineSeparator())
.append("Gradle tasks and arguments: ").append(String.join(" ", tasksAndParams));
if (buildEnvironment != null) {
try {
String version = buildEnvironment.getGradle().getGradleVersion();
String javaHome = buildEnvironment.getJava().getJavaHome().getAbsolutePath();
String jvmArgsStr = !overridedJvmArgs.isEmpty()
? String.join(" ", overridedJvmArgs)
: String.join(" ", buildEnvironment.getJava().getJvmArguments());
messageBuilder
.append(System.lineSeparator())
.append("Gradle version: ").append(version).append(System.lineSeparator())
.append("Gradle java home: ").append(javaHome).append(System.lineSeparator())
.append("Gradle jvm arguments: ").append(jvmArgsStr).append(System.lineSeparator());
} catch (Throwable ignore) {
}
}
messageBuilder.append("Gradle environment variables size: ").append(gradleEnv.size()).append(System.lineSeparator());
messageBuilder.append("Gradle init script classpath: ").append(gradleEnv.get(TEAMCITY_BUILD_INIT_PATH));
return messageBuilder.toString();
}