release-man
听说你发布新版本的时候特别的累
Last updated 2 years ago by malcolmyu .
WTFPL · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install release-man 
SYNC missed versions from official npm registry.

Release-Man

Build Status npm

一键 Npm 发布工具,包括在内部源上卸载旧版本、删除原有 tag,打新 tag,推送代码至 github,发布新版本,打 rc-tag 等。

安装

$ npm install -g release-man

使用

发布

在要发布的工程目录下,命令行内输入 release 按照提示走就行了。

$ release
? 请选择要发布的版本类型: ga: 正式版本
? 请选择升版方式: prerelease: 预升级(1.4.1-alpha.2)
? 是否同步代码到 github (小心安全组)? Yes
✔ 检测 npm 源
✔ 更新 package.json 到: 1.4.1-alpha.2
✔ 推送本地代码到 github
✔ 发布新版本 1.4.1-alpha.2 到 npm 源
? 请选择要同步的私有源: @cnpm(https://npm.taobao.org)
✔ 同步到内网源
✔ 版本 1.4.1-alpha.2 发布成功!
✔ 最后祝你, 提乾涉经, 再见!

版本类型

提供四种可选择的版本类型,规范发版

  • ga: 正式版本
  • rc: 发布候选版本, 不会新增 feature
  • beta: 公测版, 会持续增加 feature
  • alpha: 内测版, 拥有成吨的 bug

升版方式

选择正式版本 GA 之后会出现如下的升级方式:

  • major: 大版本升级(2.0.0)
  • minor: 中版本升级(1.5.0)
  • patch: 小版本升级(1.4.2)

选择 rc/beta/alpha 后会出现如下的升级方式:

  • prerelease: 预升级(1.4.2-rc.0)
  • premajor: 大版本预升级(2.0.0-rc.0)
  • preminor: 中版本预升级(1.5.0-rc.0)
  • prepatch: 小版本预升级(1.4.2-rc.0)
  • current: 当前版本(1.4.1)

配置

现在允许用户自行配置源,并额外提供三个命令进行源管理

  • release add: 增加一个源
  • release remove: 删除一个源
  • release list: 查看配置的所有源

参考

Current Tags

  • 1.4.1-alpha.1                                ...           alpha (2 years ago)
  • 1.2.8-beta.2                                ...           beta (3 years ago)
  • 1.4.7                                ...           latest (2 years ago)

35 Versions

  • 1.4.7                                ...           2 years ago
  • 1.4.6                                ...           2 years ago
  • 1.4.5                                ...           2 years ago
  • 1.4.4                                ...           2 years ago
  • 1.4.3                                ...           2 years ago
  • 1.4.2                                ...           2 years ago
  • 1.4.1                                ...           2 years ago
  • 1.4.1-alpha.1                                ...           2 years ago
  • 1.4.1-alpha.0                                ...           2 years ago
  • 1.4.0                                ...           2 years ago
  • 1.3.1                                ...           2 years ago
  • 1.3.0                                ...           2 years ago
  • 1.2.16                                ...           2 years ago
  • 1.2.15                                ...           2 years ago
  • 1.2.14                                ...           2 years ago
  • 1.2.13                                ...           2 years ago
  • 1.2.12                                ...           3 years ago
  • 1.2.11                                ...           3 years ago
  • 1.2.10                                ...           3 years ago
  • 1.2.9                                ...           3 years ago
  • 1.2.8-beta.2                                ...           3 years ago
  • 1.2.8-beta.1                                ...           3 years ago
  • 1.2.8                                ...           3 years ago
  • 1.2.7                                ...           3 years ago
  • 1.2.6                                ...           3 years ago
  • 1.2.5                                ...           3 years ago
  • 1.2.4                                ...           3 years ago
  • 1.2.3                                ...           3 years ago
  • 1.2.2                                ...           3 years ago
  • 1.2.1                                ...           3 years ago
  • 1.2.0-beta.2                                ...           3 years ago
  • 1.2.0-beta.1                                ...           3 years ago
  • 1.1.1                                ...           3 years ago
  • 1.1.0                                ...           3 years ago
  • 1.0.1                                ...           3 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (8)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |