The SSH action is one of the most popular actions used in Buddy's pipelines. In Today's release the SSH action gets some love. Thanks to your feedback, we've introduced some new features.

Live logs

Until now, the logs were produced only after the action had finished. Now you can track the progress in real-time.

New mode: Run as a script

Before the update, all commands were executed line by line which restricted more advanced practices. Now the whole set of commands is executed as a single shell script by default, with the terminal attached in a regular shell environment.

This means:

  • it's now possible to transfer environment variables between commands
  • each command is no longer run in the context of the working directory defined in the action, which means the results of the cd is now carried to the next line

If you already use the SSH action in your pipelines, the original running mode (line by line) will not change. All newly added actions will be run as a BASH script by default.

SH or BASH, you choose

You can now choose whether you want to run the commands as an SH or BASH shell.

Better, more beautiful logs

The logs are much more clear thanks to the new output mechanism.