Execute Shell script from workspace on remote machine after build successful (Jenkins)
As part of Publish Over SSH Plugin, you can execute a script after the files had been copied over.
- Under Post-build Actions
- Add Send build artifacts over SSH
- Select a preconfigured server (done in global configuration)
- Select files to copy from workspace
- Enter Exec command
- If one of the files you copy is your shell script, you can enter it here as an "exec command"
To solve my query i used Jenkins SSH Plugin. This provides a configuration tab where i can add multiple hosts and after that used them in my job level configuration.
Link to Plugin
you get privilege to execute shell script on remote host as pre-build step or post build step.