Aller au contenu principal

Workflow

Workflows de déploiement personnalisables définis en YAML.

Fonctionnalité PRO

La personnalisation des workflows est disponible dans le plan DVS PRO.

Concept

Un workflow est une séquence d'actions exécutées pendant le déploiement :

  • Synchronisation de fichiers
  • Opérations de base de données
  • Commandes distantes
  • Vidage de cache

Workflows natifs

DVS inclut 3 workflows intégrés :

WorkflowDescription
deployDéploiement rsync standard
deploy-atomicDéploiement atomique avec switch symlink
deploy-git-pullDéploiement basé sur Git

Démarrage rapide

# Lister les workflows disponibles
dvs workflow list

# Afficher les détails d'un workflow
dvs workflow show deploy

# Déployer avec un workflow
dvs deploy prod --workflow deploy

# Copier pour personnalisation
dvs workflow copy deploy my-deploy

Commandes

CommandeDescription
dvs workflow listLister les workflows
dvs workflow showAfficher les détails
dvs workflow copyCopier pour personnalisation
dvs workflow editModifier un workflow personnalisé
dvs workflow deleteSupprimer un workflow
dvs workflow validateValider la syntaxe