dlueth/qoopido.nucleus

View on GitHub
gulp/tasks/bump.js

Summary

Maintainability
C
1 day
Test Coverage
var id         = 'bump',
    gulp       = require('gulp'),
    plugins    = require('gulp-load-plugins')(),
    config     = require('../config'),
    settings   = config.tasks[id];

gulp.task(id + ':patch', function() {
    return gulp.src(settings.watch)
        .pipe(plugins.bump({ type: 'patch' }))
        .pipe(plugins.chmod(config.permissions))
        .pipe(gulp.dest('./'))
        .pipe(plugins.touchFd());
});

gulp.task(id + ':minor', function() {
    return gulp.src(settings.watch)
        .pipe(plugins.bump({ type: 'minor' }))
        .pipe(plugins.chmod(config.permissions))
        .pipe(gulp.dest('./'))
        .pipe(plugins.touchFd());
});

gulp.task(id + ':major', function() {
    return gulp.src(settings.watch)
        .pipe(plugins.bump({ type: 'major' }))
        .pipe(plugins.chmod(config.permissions))
        .pipe(gulp.dest('./'))
        .pipe(plugins.touchFd());
});