0.5.6
- Improvements:
-
Added
lambdacd.steps.support/capture-output
to simplify working with stdout in build-steps (#60) -
Added
lambdacd.steps.support/chaining
, a more flexible and powerful variant of the existingchain
macro. (#39)
It supports injectingargs
andctx
at random places and, together with capture-output, also allows for
easy debugging:(chaining {} {} (some-step injected-args injected-ctx) ; prints the foo value that's returned by some-step and is injected into some-other-step (print "foo-value:" (:foo injected-args)) (some-other-step injected-args injected-ctx))
This change also DEPRECATES
lambdacd.steps.support/chain
which will be removed in subsequent releases.
-
- Bug fixes:
:global
values can now be overwritten by later stages in the pipeline (#61)