Про бывал как плагин run-sequence так и как запуск задачи после основного таска по типу
gulp.task('allftp', ['css:buildProd'], function(callback) {
gulp.start('ftp');
});
как результат - таски судя по консоли выполняются в правильной последовательности, но стили в итоге деплоятся все равно старые(по крайней мере в первый раз, во второй уже деплоются с изменениями), то есть все равно приходиться перезапускать задачу во второй раз.
Так что вопрос все еще актуален )
Пока решил ручным выставлением задержки -
gulp.task('ftp', ['css:buildProd'], function (cb) {
setTimeout(function () {
gulp.start('ftp-task')
cb();
}, 5000);
});