Refactor script generation to make it fully on-demand
- Rename
ShellScript
toShellConfiguration
and remove all generated scripts - Introduce
ShellScriptType
with different types of scripts - Introduce
GetConfiguration
andGenerateScript
forShell
interface - Change
ShellScript
toShell
ofExecutor
- Remove
GenerateScript
from shells, instead provide a generic method with acceptsShellScriptType
- Introduce
executeShellScript
forBuild
, method which is responsible for generating and executing a shell script
@tmaczukin What do you think?