in deploy-runner-server/src/main/java/jetbrains/buildServer/deployer/server/DeployerKnownHostsPreProcessor.java [23:44]
private static String processParameters(@NotNull Map<String, String> parameters) {
String url = parameters.get(DeployerRunnerConstants.PARAM_TARGET_URL);
String portStr = parameters.get(SSHRunnerConstants.PARAM_PORT);
if (url == null) {
return null;
}
int port = 22;
if (portStr != null) {
port = Integer.parseInt(portStr);
}
String host;
final int delimiterIndex = url.indexOf(':');
// remove port part
if (delimiterIndex > 0) {
host = url.substring(0, delimiterIndex);
} else {
host = url;
}
return host + ":" + port;
}