Creating a Deployment
This guide walks you through the process of initiating a deployment in CelerBuild.
Deployment Types
CelerBuild supports two types of deployments based on your project configuration:
Branch Deployment
- Deploy from a specific branch
- Click the sync icon next to "Branch" to update the available branch list
- Suitable for development and testing environments
Tag Deployment
- Deploy from a specific tag
- Click the sync icon next to "Tag" to view available tags
- Recommended for production environments
- Tags represent stable versions of your code
Creating a Deployment Request
-
Navigate to
OPERATIONS/Applications
in the main menu -
Click on "Apply Deploy" to start a new deployment ticket
Note: Before proceeding, carefully verify:
- Project: Ensure you've selected the correct project for deployment
- Space: Confirm the space matches your target project
- Env: Double-check if the environment (development/staging/production) is correct
This verification helps prevent accidental deployments to wrong projects or environments.
-
Fill in the required information:
- Title: A brief, descriptive name for your deployment
- Description: Details about what's being deployed
-
Choose deployment type and version:
- For Branch deployment:
- Click the sync icon next to "Branch"
- Select the desired branch from the updated list
- For Tag deployment:
- Click the sync icon next to "Tag"
- Choose the appropriate tag from the list
- For Branch deployment:
-
Select a reviewer (Pro version only):
- Choose one team member to review the deployment request
- Standard version: System automatically approves deployments
-
Click "Submit Application" to create the deployment request
Note: In the Standard version, deployments are automatically approved without manual review. The Pro version requires selecting a reviewer for additional deployment control and safety.
Managing Branch and Tag Limits
The number of branches or tags available for selection is determined by your project settings.
Tip: Limiting the number of branches or tags can improve loading times. Too many options may slow down the interface.
To adjust these settings:
- Go to your project settings
- Find the section for branch/tag limits
- Set your preferred limits
Viewing and Managing Deployment Tickets
After submitting a deployment request, you can track its progress in the Tickets section.
- Standard Version: Deployment requests are automatically approved without review.
- Pro Version: You can enable a review process for deployments.
Best Practices
- Use clear, concise titles for your deployment tickets
- Provide detailed descriptions to track changes effectively
- Regularly clean up old branches and tags to maintain performance
- For critical deployments, consider using the Pro version's review feature
By following these steps and best practices, you can efficiently manage your deployments in CelerBuild.