CI Best Practices: Stages
Multiple ‘Deploy’ stages could exist. ie ‘Deploy-QA’, ‘Deploy-Production’
‘Clean’ could be a sub-stage of whatever is appropriate.
‘Release’ could be it’s own stage, but not a top-level one. Put it under ‘Deploy’. If there is some difference between releasing code and deploying it.