My suggestions is to set a few config items for pipelines by default:
- At the pipeline level "Automatic Pipeline locking" should be true by default as this is the least risk option
- At the Stage level - Stage/Trigger Type should be "Manual" by default as this is the least risk option
- At the Stage level - "Clean Working Directory" should be true by default, again, as this is the least risk option
All three of these have caused issues from time to time that were not apparent to the pipeline builder and sometimes were difficult to debug. Using the settings above represents the safer and more intuitive behavior for a default pipeline/stage/job, imo.
Please sign in to leave a comment.