A deployment service promotes a built database package through release environments, moving from development or integration testing toward UAT, staging, and production. section 7.6.2
A practical deployment flow connects these elements:
- Source control stores merged changes and triggers the release process. section 7.6.2
- Build services run tests and create the DAC package as a dacpac file. section 7.6.2
- Deployment services promote the dacpac through environments, with human gates varying by environment. section 7.6.2
Named deployment tools
Octopus Deploy, Azure DevOps, and Redgate Deploy can deploy a DAC first to a lower environment and then onward after sign-off. section 7.6.2
Figure 7.9 CI/CD process
Use the CI/CD process diagram to follow how work moves from development through builds, deployment services, environments, and production. section 7.6.2


