Преглед на файлове

Adding task for tagging new releases

tags/0.3.0-beta8
Manolo Carrasco преди 8 години
родител
ревизия
4a10c10802
променени са 1 файла, в които са добавени 13 реда и са изтрити 1 реда
  1. 13
    1
      gulpfile.js

+ 13
- 1
gulpfile.js Целия файл

@@ -1,6 +1,8 @@
"use strict";
var gulp = require('gulp');
require('require-dir')('./tasks');
var args = require('yargs').argv;
var git = require('gulp-git');

var version = '0.3.0';

@@ -10,7 +12,17 @@ gulp.task('default', function() {

gulp.task('clean', ['clean:cdn', 'clean:zip']);

gulp.task('deploy', ['deploy:cdn', 'deploy:zip']);
gulp.task('tag', ['deploy:cdn', 'deploy:zip'], function() {
if(args.release) {
version = args.version || version;
return git.tag(version, 'Release version ' + version, {cwd: '.'}, function (err) {
if (err) throw err;
return git.push('origin', version, {cwd: '.', args: '--tags'});
});
}
});

gulp.task('deploy', ['tag']);

// can't run all the verification concurrently until sauce-connect-launcher supports
// multiple tunnels

Loading…
Отказ
Запис