Gibt es eine Möglichkeit, eine Reihe von Aufgaben zu konfigurieren, so dass spezifische nachfolgende (ich will nicht --force auf den gesamten Batch) laufen, auch wenn man scheitert? Betrachten wir zum Beispiel einen Fall wie diesemWeiter bestimmte Aufgaben in Grunt, auch wenn einer fehlschlägt
- Erstellen Sie einige temporäre Dateien
- Run einige Unit-Tests, die diese temporären Dateien
- Abgleich diese temporären Dateien
Ich kann dies tun beinhalten:
grunt.registerTask('testTheTemp', ['makeTempFiles', 'qunit', 'removeTempFiles']);
Aber wenn qunit fehlschlägt, wird die removeTempFiles-Task nie ausgeführt.
+1 für 'usetheforce': D –
Es gibt inzwischen ein Grunt-Plugin dafür: [grunt-force-task] (https://www.npmjs.com/package/grunt-force-task) – Marius
Sehr nette Option. Ich mag es, weil du in der Sequenz klar sehen kannst, wo du den Fluss erzwingst oder nicht. Schöne Lösung! –