Deploy
This guide demonstrates how to set up and configure Deployments in Ascend with proper separation between Development, Staging, and Production Environments.
The same process outlined here can be repeated to create Staging and Production environments, aligning with software engineering best practices for a complete CI/CD workflow.
To learn more about Deployments, check out this concept guide.
Prerequisites​
- Ascend Project
- Ascend Workspace
- Ascend Flow with at least one Connection
- Dedicated Profiles for Development, Staging, and Production Deployments
- Configured Environments for Development, Staging, and Production as described in the Quickstart guides
Creating a Development Deployment​
-
Navigate to the Projects and Deployments section in your Settings.
-
Locate your desired Project and select Add Deployment.
-
Configure your Deployment with the following settings:
- Title: Enter
Development
or another descriptive name - Environment: Select your Development environment
- Branch: Specify your Development branch (typically
main
, which is also the base branch) - Profile: Choose your dedicated development Deployment Profile
- Size: Select appropriate compute resources based on your workload requirements
- Title: Enter
-
Click Save to create the Deployment.
-
Access your newly created Deployment either through the home page or by returning to the Projects and Deployments section in Settings.
Managing your Deployment​
Once your Development Deployment is active, you can:
- Run your Flows within this isolated environment
- Make changes and test them without affecting production
- Monitor performance and resource usage
- Debug issues specific to this environment