Workspace is not being deleted on a failed build.
If cleanWs() is at the end and build fails on steps before, cleanWs is not run.
Also tried with cleanWs cleanWhenFailure: true but it also does not work.
Additionally, IMO, cleanWs() should be able to be called on any step of the pipeline and only triggered at the end of the build, accordingly to the build status setup in the pipeline.
When setup at the beginning, it seems to clean the workspace immediately.
Did not see any errors on logger, with log level ALL.