Ciao, plugin a parte per gestire le sequenze o esecuzioni in parallelo solitamente puoi usare
codice:
gulp.task('two',['one'],function(){
  // task 'one' is done now
});
Il task "two" viene eseguito quando "one" e' stato eseguito . L'array opzionale sono la lista dei task da eseguire prima di quello richiesto ("two"). Internamente ai task vari ovviamente devi gestire tu se andato a buon fine o meno e fare il necessario.