Skip to content
This repository has been archived by the owner on Sep 18, 2024. It is now read-only.

Refactor: remote machine isolate OS commands phase 1 #2376

Merged
merged 27 commits into from
Apr 30, 2020

Conversation

squirrelsc
Copy link
Member

To support Windows node in remote mode, this PR adds a layer of commands (osCommands) to deal difference between Windows and Unix-like OS. To share code, ShellExecutor is added to enrich original SshClient class.

I will implement windows version commands in next phase.

This pattern can be expanded to Local or other platform in future, so I moved related code to common folder for sharing.

@squirrelsc squirrelsc changed the title Refactor: remote machine isolate OS command phase 1 Refactor: remote machine isolate OS commands phase 1 Apr 26, 2020
@squirrelsc
Copy link
Member Author

It contains changes of #2370

@squirrelsc squirrelsc requested a review from QuanluZhang April 28, 2020 06:09
@squirrelsc squirrelsc requested a review from QuanluZhang April 29, 2020 00:19
2. rename ssh names in other files.
@squirrelsc squirrelsc merged commit cf6a1de into master Apr 30, 2020
@squirrelsc squirrelsc deleted the dev-split-remotecommands branch April 30, 2020 02:38
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants