fjpublish

一个简单的命令行项目发布工具

快速上手 →

简单至上

一次命令可发布一个或多个环境。

更智能

自动判断最优发布方式,省去重复步骤

轻松扩展

自由组合中间件,扩展更多功能

像数 1, 2, 3 一样容易

# 安装
npm install -g fjpublish # 或者:yarn global add fjpublish

# 在项目根目录下准备一个配置文件fjpublish.config.js
module.exports = {
  modules: [{
    name: '测试环境',
    env: 'test',
    ssh: {
      host: '192.168.0.xxx',
      username: 'root',
      password: 'xxxxxx',
    },
    buildCommand: 'build',
    localPath: 'dist',
    remotePath: '/www/manman/project',
  }]
}

# 发布项目到测试环境
fjpublish env test

注意

请确保你的 Node.js 版本 >= 6。