in agent/src/main/kotlin/org/jetbrains/teamcity/sccache/SCCacheBuildFeature.kt [70:83]
override fun afterAgentConfigurationLoaded(agent: BuildAgent) {
if (agent.configuration.configurationParameters.containsKey(SCCacheConstants.AGENT_SCCACHE_PATH_PARAMETER)) {
return
}
val path = findExecutableInPath()
if (!path.isNullOrBlank()) {
agent.configuration.addConfigurationParameter(SCCacheConstants.AGENT_SCCACHE_PATH_PARAMETER, path)
val version = getVersion(path)
if (!version.isNullOrBlank()) {
agent.configuration.addConfigurationParameter(SCCacheConstants.AGENT_SCCACHE_VERSION_PARAMETER, version)
}
}
}