包详细信息

gulp-git-deploy

agualbbus16MIT1.5.2

Run deploy tasks with gulp if there are any changes on the Git repo.

gulp, git, deploy, gitdeploy

自述文件

gulp-git-deploy

CirlceCI:Circle CI DroneIO:Build Status BadgeFuryIO:npm version

Packagegulp-git-deploy
Description Run deploy tasks with gulp if there are any changes on the Git repo. (gulpjs.com)
Node Version >= 0.9
Gulp Version 3.x

Usage

Install

npm install gulp-git-deploy --save

Example

var gulp = require('gulp');
var gitDeploy = require('gulp-git-deploy');


gulp.task('build', function(){
 //your build stuff.
})

gulp.task('deploy',function(){

  return gitDeploy({remote: 'origin', name: 'master'}, function(){
    //put here whatever you want to do after merging, usually a build task.
    gulp.start('build')
  });

})

Options

remote

Set the git remote

Type: string

Default:'origin'

name

Set the branch name

Type: string

Default: 'master'

reset

Reset head position(discards any change to your branch).

Type: boolean

Default: true