@lernaflow/release

1.2.0-beta.0 • Public • Published

release

TODO: description

Usage

const release = require('release');

// TODO: DEMONSTRATE API

发布版本

使用git commit 发布 会把最后一个commit放在package gitHead, 后面以这个作为包与registry对比来发布新版本,当上一次发布 失败的时候这个会很有用

git publish from-package 

通常建议使用, 会根据lerna version 来确定tag,并发布到git 然后把tag发布到npm,这个在CI中,手动变更版本会 是很好的场景

lerna version && lerna publish from-git 

默认的发布策略

根据上一次的发布找出修改的版本,通过使用leran version

lerna publish

使用tag发布版本

lerna publish --dist-tag alpha

alpha 版本升级到 canary 版本

lerna publish --dist-tag alpha

转换成正式发布版本

lerna publish --conventional-commits --conventional-graduate --force-publish=@lernaflow/release --canary --preid alpha

canay版本转换成正式版本

lerna publish --conventional-commits --conventional-graduate --force-publish=@lernaflow/release

Readme

Keywords

none

Package Sidebar

Install

npm i @lernaflow/release

Weekly Downloads

0

Version

1.2.0-beta.0

License

ISC

Unpacked Size

3.66 kB

Total Files

5

Last publish

Collaborators

  • dushuyi