The pipelines created in blue ocean should default to logical settings for blue ocean and pipeline users.
The target audience is people using Jenkins for CI/CD. They may not know that they need to clean their workspaces between pipeline runs - they could reasonably expect that jenkins checkout will also clean the workspace. They may then get unexpected behavior due to workspaces not being clean before use or will have to include pipeline code to clean their workspace at the start of each pipeline run.
Instead Blue Ocean should add the "Clean Before Checkout" and "Clean After Checkout" options to multi-branch pipelines created in Blue Ocean (both are needed for truly good behavior). Also, the "clean" operation is git is not expensive especially when it is a no-op.
|Field||Original Value||New Value|
|Assignee||James Dumay [ jamesdumay ]|
|Status||Open [ 1 ]||In Progress [ 3 ]|
|Sprint||Blue Ocean 1.4 - beta 3 [ 416 ]|
|Status||In Progress [ 3 ]||In Review [ 10005 ]|
|Remote Link||This issue links to "PR-1599 (Web Link)" [ 19429 ]|
|Resolution||Fixed [ 1 ]|
|Status||In Review [ 10005 ]||Resolved [ 5 ]|
|Issue Type||Task [ 3 ]||Improvement [ 4 ]|
|Remote Link||This issue links to "Page (Jenkins Wiki)" [ 19835 ]|