• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

zhevron/gulp-deploy-git: Deploy Gulp builds automatically to a Git repository.

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

zhevron/gulp-deploy-git

开源软件地址(OpenSource Url):

https://github.com/zhevron/gulp-deploy-git

开源编程语言(OpenSource Language):

JavaScript 100.0%

开源软件介绍(OpenSource Introduction):

gulp-deploy-git

Downloads per Month Version

Deploy Git projects to remote Git repositories.

Installation

Install the package with npm and add it to your development dependencies:

npm install --save-dev gulp-deploy-git

Usage

Single deployment target

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

gulp.task('deploy', function() {
  return gulp.src('dist/**/*', { read: false })
    .pipe(deploy({
      repository: 'https://github.com/zhevron/gulp-deploy-git.git'
    }));
});

Multiple deployment targets

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

gulp.task('deploy', function() {
  return gulp.src('dist/**/*', { read: false })
    .pipe(deploy({
      repository: 'https://[email protected]/username/my-repo.git',
      branches:   ['master']
    }))
    .pipe(deploy({
      repository: 'https://[email protected]/username/my-staging-repo.git',
      branches:   ['staging']
    }));
});

Options

  • prefix

    Prefix to strip from the relative path names when copying source files.

  • message

    The commit message to use when pushing to the remote deployment repository. If omitted, Git will be used to determine the last commit message and use that.

  • repository

    The remote Git repository to push to.

  • remoteBranch

    The remote branch to clone and push to. Defaults to master.

  • branches

    Only trigger deployment on the following branch(es). Defaults to master.

  • verbose

    Verbose mode. Will show output from all git commands run. Defaults to false.

  • debug

    Debugging mode. A lot of extra output to debug deployment issues. Implies verbose. Defaults to false.

Errors

gulp-deploy-git emits an 'error' event if it is unable to commit to the remote repository.

To handle errors across your entire pipeline, see the gulp documentation.

License

gulp-deploy-git is licensed under the MIT license.
For the full license, see the LICENSE.md file.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
drewbarontini/noise: Gulp template files.发布时间:2022-06-21
下一篇:
c0b41/gulp-webshot: Webshot gulp plugin发布时间:2022-06-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap