Add bashible output some logs from steps anyway and fixes local bashible bundle runner
Add:
- now bashible step can send log with prefix
=== Step output: LOG MESSAGE(by default) and LOG MESSAGE will output to logs in any way.
For your own out log prefix you can implement
BundlerShouldInfoOutChecker - add
CloneWithNodeTmpPathin settings package for create new settings
withNodeTmpPath
Fixes:
- broken output (no output) steps for local node interface. Use
BundlerinExecuteBundlein local node interface - command in local runner can stop immediately (bug in context creation)
Chore:
- upgrade
lib-dhctlto latest version - some rafct in
Bundler: - Bundler get
connection.Interfaceinstead ofconnection.SSHClient.
It is not breaking change
becauseSSHClientimplementconnection.Interface - now we have handle stderr with our handler. It needs for handle stderr
with local node interface - make empty
CommandPreparatorfor go and cli ssh clients, not need
after move to handle stderr - now in Bundler we can pass command for execute, need for local node
interface - some improvements in
local.Script:- use
BundlerinExecuteBundle - add some fields for tests purposes
- add tests for
ExecuteBundle
- use
- Some fixes in
ExecuteBundletest utils functions to support run
local.Script.ExecuteBundleand improve tests stability - check in ci that go tidy ran.