Workflow
Customizable deployment workflows defined in YAML.
PRO Feature
Workflow customization is available in DVS PRO plan.
Conceptβ
A workflow is a sequence of actions executed during deployment:
- File synchronization
- Database operations
- Remote commands
- Cache clearing
Native Workflowsβ
DVS includes 3 built-in workflows:
| Workflow | Description |
|---|---|
deploy | Standard rsync deployment |
deploy-atomic | Atomic deployment with symlink switch |
deploy-git-pull | Git-based deployment |
Quick Startβ
# List available workflows
dvs workflow list
# Show workflow details
dvs workflow show deploy
# Deploy using workflow
dvs deploy prod --workflow deploy
# Copy for customization
dvs workflow copy deploy my-deploy
Commandsβ
| Command | Description |
|---|---|
dvs workflow list | List workflows |
dvs workflow show | Show workflow details |
dvs workflow copy | Copy for customization |
dvs workflow edit | Edit custom workflow |
dvs workflow delete | Delete custom workflow |
dvs workflow validate | Validate syntax |