{
if ( distributedBuildManager.isAgentAvailable( buildAgentUrl ) )
{
SlaveBuildAgentTransportService client = createSlaveBuildAgentTransportClientConnection(
buildAgentUrl );
client.releasePerform( releaseId, goals, arguments, useReleaseProfile, map, username );
addReleaseInProgress( releaseId, "perform", projectId, username );
}
else
{