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 :
| Workflow | Description |
|---|---|
deploy | Déploiement rsync standard |
deploy-atomic | Déploiement atomique avec switch symlink |
deploy-git-pull | Dé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
| Commande | Description |
|---|---|
dvs workflow list | Lister les workflows |
dvs workflow show | Afficher les détails |
dvs workflow copy | Copier pour personnalisation |
dvs workflow edit | Modifier un workflow personnalisé |
dvs workflow delete | Supprimer un workflow |
dvs workflow validate | Valider la syntaxe |