Skip to content

0.5.7

Compare
Choose a tag to compare
@flosell flosell released this 22 Nov 17:01
· 512 commits to master since this release
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