Предположим у меня есть две страницы, на которых нужно организовать подключение разных файлов стилей. 
На входе, например, файлы 
style.scss и 
style-main.scss (каждый подключается к своей странице) и на выходе получились их соответствующие минифицированные версии. Пока сборка проходит  в одном файле, и на выходе получается один минифицированный файл. 
Вот текущий код таска
gulp.task("css:build", function () {
    return gulp.src(path.src.css)
        .pipe(plumber())
        .pipe(sass())
        .pipe(autoprefixer({
            browsers: ["last 5 versions"],
            cascade: true
        }))
        .pipe(removeComments())
        .pipe(cssbeautify())
        .pipe(gulp.dest(path.build.css))
        .pipe(cssnano({
            zindex: false,
            discardComments: {
                removeAll: true
            }
        }))
        .pipe(rename("style.min.css"))
        .pipe(gulp.dest(path.build.css))
        .pipe(webserver.reload({stream: true}));
});