Deployment Examples
This guide provides detailed deployment examples for popular frameworks across different programming languages. Each example demonstrates deployment workflows using both Standard and Pro versions of CelerBuild.
Standard Version Features
- Branch deployment for development environment
- Tag deployment for production environment
- Tag version rollback operations
Pro Version Features
All Standard Version features, plus:
- Multi-role collaboration
- Deployment approval workflows
- Team-based deployment control
Java Projects
Spring Boot Framework
A framework for creating stand-alone, production-grade Spring applications.
- Standard Version Guide
- Development branch deployment
- Production tag deployment
- Basic rollback operations
- Pro Version Guide
- Team-based deployment workflows
- Multi-role collaboration
- Approval-based deployments
- Rollback with approval process
Python Projects
FastAPI Framework
A modern, fast web framework for building APIs with Python.
- Standard Version Guide
- Development branch deployment
- Production tag deployment
- Basic rollback operations
- Pro Version Guide
- Team-based deployment workflows
- Multi-role collaboration
- Approval-based deployments
- Rollback with approval process
Node.js Projects
Express Framework
A minimal and flexible Node.js web application framework.
- Standard Version Guide
- Development branch deployment
- Production tag deployment
- Basic rollback operations
- Pro Version Guide
- Team-based deployment workflows
- Multi-role collaboration
- Approval-based deployments
- Rollback with approval process
Go Projects
Gin Framework
A high-performance HTTP web framework written in Go.
- Standard Version Guide
- Development branch deployment
- Production tag deployment
- Basic rollback operations
- Pro Version Guide
- Team-based deployment workflows
- Multi-role collaboration
- Approval-based deployments
- Rollback with approval process
PHP Projects
Symfony Framework
A flexible and robust PHP framework for web applications.
- Standard Version Guide
- Development branch deployment
- Production tag deployment
- Basic rollback operations
- Pro Version Guide
- Team-based deployment workflows
- Multi-role collaboration
- Approval-based deployments
- Rollback with approval process
Example Structure
Standard Version Guides Include:
- Prerequisites
- Environment Setup
- Basic Deployment Operations
- Branch deployment for development
- Tag deployment for production
- Simple rollback procedures
Pro Version Guides Include:
- Prerequisites
- Team Structure Setup
- Role Configuration (Owner, Master, Developer)
- Permission Management
- Advanced Deployment Scenarios
- Branch deployment with approvals
- Tag deployment with reviews
- Rollback operations with approval process
- Team Collaboration Features
- Multi-role workflows
- Approval processes
Standard vs Pro Version Comparison
Standard Version
- Direct deployment to development/production
- Simple version rollback
- Environment-based configuration
Pro Version
- Team-based deployment workflow:
- Developer initiates deployment/rollback request
- Project Master or Project Owner reviews and approves
- Developer executes approved deployment/rollback
- Team collaboration features:
- Role-based access control (Developer, Master, Owner)
- Deployment approval process
- Deployment history tracking
Note
- All examples assume you have completed the Prerequisites setup
- Both versions support real-time deployment monitoring
- Pro Version adds team collaboration and approval workflows
- Each guide provides specific instructions for both development and production environments