Coalesce offers different methods for deploying your data pipeline to an Environment depending upon your use case and requirements:
- Deployment Wizard in the Coalesce app (UI)
- Command Line Interface (CLI)
The Deployment Wizard within the Deploy Interface of the Coalesce UI can be used to deploy your data pipeline to an Environment via a visual interface with guided steps. The Wizard is activated by clicking the Deploy button within the Environment you wish to deploy to.
You will then be guided through selecting the Git branch and commit you wish to deploy, defining/confirming your parameters (if any), and reviewing your plan, which contains all of the code and SQL scripts that will be executed. Be sure to review your plan in full to confirm everything is set to deploy as you would expect. See the Deployment Wizard section of the Coalesce documentation for more information.
Command Line Interface (CLI)
The CLI can be used to programmatically deploy your data pipeline to an Environment. Deployment via the CLI can be triggered ah-hoc, via a local scheduler (e.g. chron schedule), via a schedule or trigger configured within your orchestration platform (e.g. Airflow, Shipyard), and/or via your DataOps/DevOps platform (e.g. GitHub Actions, Azure DevOps). See the CLI Overview section of the Coalesce documentation for more information.