describe the different auto-deployment flows