in deploy-runner-agent/src/main/java/jetbrains/buildServer/deployer/agent/ssh/SSHExecProcessAdapter.java [54:71]
public BuildFinishedStatus runProcess() {
JSch.setLogger(new JSchBuildLogger(myLogger));
Session session = null;
try {
session = myProvider.getSession();
return executeCommand(session, myPty, myCommands);
} catch (JSchException e) {
logBuildProblem(myLogger, e.getMessage());
LOG.warnAndDebugDetails("Error executing SSH command", e);
return BuildFinishedStatus.FINISHED_FAILED;
} finally {
if (session != null) {
session.disconnect();
}
JSch.setLogger(null);
}
}