SSH – Driver added

Tired of remembering your build – commands or typing in a terminal in general?

This post will introduce you to the new “SSH” driver for Control-Freak. Since it’s a regular driver, commands will represent your scripts and its enables you to split larger amounts of scripts in a very manageable way:

The scenario: when dealing with large projects, it’s hard to remember all required scripts or worst, the names of sub-tasks. To get over this very time-consuming work of finding and manage them, I added the SSH-Driver, I tested it on a large project and tuned it over and over. Lets have a look at the highlights:


 

The variables become very handy to substitute your paths. That’s way more readable than in your build-scripts


You do of course have access to that variables but also to all commands from the driver’s console:


 

Since scripts are nothing more than blocks you nest and arrange or disable sub-tasks as you like! Finally, managing & configuring builds becomes a piece of cake. You can also simply extend tasks with log or desktop-notification blocks but without changing the source files:


 

Summary and more features:

  • With the SSH driver you can chain scripts on multiple remote hosts together.
  • You always have indications whether a script did run successful or did abort.
  • You can split large scripts into small manageable pieces, label and describe them.
  • You can easily  experiment and arrange scripts without disturbing or damaging the original scripts.
  • Every script’s output will be displayed in the driver console.
  • All variables and commands are available in the auto-completion.

 

Please find a SSH Tutorial here.

 

Screencast

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply