0.5.7
- Improvements:
-
UI: Displaying duration of each build step (#34)
-
Prevent retriggering of steps that have dependencies to previous steps by adding
:depends-on-previous-steps true
to metadata:(defn ^{:depends-on-previous-steps true} publish-artifact [{cwd :cwd} ctx] (shell/bash ctx cwd "./publish.sh"))
This can be useful if several steps work on a workspace created by a nested step (such as
with-git
) and rely on the products of previous steps.
See #36 for details. -
Improved calculation of build duration for retriggered pipelines (#30)
-
UI: collapsing child steps by default (#59)
-
Add feature to alias build steps in UI:
; this displays "trigger" instead of "either" in UI (alias "trigger" (either wait-for-manual-trigger wait-for-repo))
-
UI: Added feedback after killing a step
-
Killing a
shell/bash
-step now kills the whole process tree spawned by it. This helps in cases where the step spawns
longer-running processes and bash doesn't pass on the TERM signal to its children) -
Fixed UI bug where pipeline was no longer visible for long step output
-