}
private BuildAgentConfiguration populateBuildAgent(
org.apache.continuum.configuration.BuildAgentConfiguration buildAgent )
{
BuildAgentConfiguration buildAgentConfiguration = (BuildAgentConfiguration) mapper.map( buildAgent,
BuildAgentConfiguration.class );
try
{
buildAgentConfiguration.setPlatform( distributedBuildManager.getBuildAgentPlatform(
buildAgentConfiguration.getUrl() ) );
return buildAgentConfiguration;
}
catch ( ContinuumException e )
{
logger.warn( "Unable to connect to build agent " + buildAgentConfiguration.getUrl() + ".", e );
buildAgentConfiguration.setPlatform( "" );
return buildAgentConfiguration;
}
}