title: How to perform multiple gulp commands in one task
body: <p>I'm having a hard time to understand on how to process multiple gulp sources in a single task. In a task like this:</p>
  
  <pre><code>gulp.task('task1', function (cb) {
      gulp.src('src/js/**/*').pipe(gulp.dest('dist'));
      gulp.src('src/css/**/*').pipe(gulp.dest('dist'));
      ...
  });
  </code></pre>
  
  <p>I would like to process all the different source files and then mark the task as finished, so the others tasks can depend on it's completion.</p>
  
  <p>I'm aware of the possibility, to using individual tasks for each individual source but this would make everything more complicated and bloat the orchestrator with a huge number of tasks that are actually not needed individually.</p>