0.0.4 • Published 2 years ago

@bm-cli/shell v0.0.4

Weekly downloads
5
License
ISC
Repository
-
Last release
2 years ago

bm-cli工具脚本库

一些项目中常用到的工具脚本。

How to use

1.项目中按照工具脚本库

npm i @bm-cli/shell --save-dev
  1. package.json 中设置对应脚本指令(下面以 mergeTo 指令为例)
{
  "scripts": {
    "mtt": "bm-cli-shell mergeTo"
  }
}

指令集

  • bm-cli-shell mergeTo

用于快速将开发分支合并到测试分支,并推送到远程,最终自动切换回开发分支。测试分支默认设置为 test 。如为其他特殊分支,则可在 package.json 中添加如下设置:

{
  "__bmCli": {
    "cli-shell": {
      "mergeTo": {
        "testBranch": "特殊分支名称"
      }
    }
  }
}
  • bm-cli-shell jenkinsBuild

用于本地调用远程jenkins部署(测试环境使用)。需要在项目的 package.json 中配置jenkins的相关信息:

{
  "__bmCli": {
    "cli-shell": {
      "jenkinsBuild": {
        "projectUrl": "项目的jenkins地址",
        "auth": "${jenkins的账号}:${jenkins的密码}"
      }
    }
  }
}