No, there is currently no functionality like this.
You could look at this open ticket: https://bitbucket.org/site/master/issues/13317/final-step-required-for-parsing-unit-tests
But it would run a script whenever the step completes, failed or successful.
You could try using a trap in your script to perform operations if your step has failed, e.g. https://www.shellscript.sh/trap.html
Hope this helps!
I think you want to trap `EXIT` instead as documented here: http://redsymbol.net/articles/bash-exit-traps/.
# print logs from the container when a failure happens
- |
function print_logs_on_error {
echo -e "\\033[92m ---> logs reference-mock-server ... \\033[0m";
docker logs reference-mock-server;
echo -e "\\033[92m ---> logs ob-api-proxy ... \\033[0m";
docker logs ob-api-proxy;
echo -e "\\033[92m ---> logs compliance-suite-server ... \\033[0m";
docker logs compliance-suite-server;
}
trap print_logs_on_error EXIT
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.