@@ -213,22 +213,30 @@ var versioning = function () {
213
213
return 'patch'
214
214
}
215
215
var bump = require ( 'gulp-bump' )
216
- gulp . task ( 'version' , [ 'cover' , 'build' , 'sauce' ] , function ( ) {
216
+ gulp . task ( 'version' , function ( ) {
217
217
return gulp . src ( './package.json' )
218
218
. pipe ( bump ( { type : versioning ( ) } ) )
219
219
. pipe ( gulp . dest ( './' ) )
220
220
} )
221
221
222
+ gulp . task ( 'post-build' , [ 'version' ] , function ( done ) {
223
+ gulp . start ( 'build' ) . on ( 'task_stop' , function ( e ) {
224
+ if ( e . task === 'build' ) {
225
+ done ( )
226
+ }
227
+ } )
228
+ } )
229
+
222
230
var git = require ( 'gulp-git' )
223
231
var tag_version = require ( 'gulp-tag-version' )
224
- gulp . task ( 'git' , [ 'version ' ] , function ( done ) {
232
+ gulp . task ( 'git' , [ 'post-build ' ] , function ( done ) {
225
233
var v = require ( './package.json' ) . version
226
234
gulp . src ( './' )
227
235
. pipe ( git . add ( { args : '-A' } ) )
228
236
. pipe ( git . commit ( '[release] ' + v ) )
229
237
. pipe ( tag_version ( { version : v } ) )
230
238
. on ( 'end' , function ( ) {
231
- git . push ( 'origin' , 'master' , { args : '--tags' } )
239
+ // git.push('origin', 'master', {args: '--tags'})
232
240
done ( )
233
241
} )
234
242
} )
0 commit comments