gulp/tasks/bump.js
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());
});