C'è un modo per configurare una sequenza di attività in modo che specifiche successive (non voglio --force sull'intero batch) vengano eseguite anche se una fallisce? Ad esempio, si consideri un caso come questoContinuare determinate attività in grunt anche se si fallisce
- Creare alcuni file temporanei
- eseguire alcuni test unitari che coinvolgono i file temporanei
- Clean up quei file temporanei
posso fare questo:
grunt.registerTask('testTheTemp', ['makeTempFiles', 'qunit', 'removeTempFiles']);
Ma se qunit non riesce, l'attività removeTempFiles non viene mai eseguita.
+1 per 'usetheforce': D –
Esiste ormai un plugin per grunt: [grunt-force-task] (https://www.npmjs.com/package/grunt-force-task) – Marius
Molto bella opzione. Mi piace perché puoi vedere chiaramente nella sequenza in cui stai forzando il flusso o meno. Bella soluzione! –