2011-09-21 1 views
0

J'utilise NAnt pour exécuter des scripts pour un déploiement. Cela a beaucoup simplifié le processus. Le problème est maintenant que quand il y a une erreur, je veux que la tâche NAnt exécute mes scripts rollback. Cependant, je ne connais que l'option d'échouer en cas d'erreur pour mes tâches. Existe-t-il un moyen de définir des propriétés en cas d'erreur ou d'utiliser l'instruction choose pour rediriger le flux des tâches en cas d'échec d'une tâche précédente?Existe-t-il un moyen de faire NAnt intercepter des exceptions et d'exécuter un script rollback?

Répondre

0

J'ai trouvé la réponse à la question de NAnt (error handling in nant build scripts). Cela comblera le besoin que j'ai de démarrer automatiquement les scripts de restauration. La seule chose qui attrape est que ce n'est pas une partie de la base NAnt mais NAntContrib, mais c'est un détail mineur.

Questions connexes