Skip to main content

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:

WorkflowDescription
deployStandard rsync deployment
deploy-atomicAtomic deployment with symlink switch
deploy-git-pullGit-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​

CommandDescription
dvs workflow listList workflows
dvs workflow showShow workflow details
dvs workflow copyCopy for customization
dvs workflow editEdit custom workflow
dvs workflow deleteDelete custom workflow
dvs workflow validateValidate syntax