1.14.3 • Published 2 years ago

@walrus/plugin-release v1.14.3

Weekly downloads
1
License
MIT
Repository
-
Last release
2 years ago

项目版本发布插件,@walrus/plugin-release

本插件支持三种发布形式

  • 单项目 默认
  • 多项目(Lerna) 统一版本
  • 多项目(Lerna) 单独版本

发布步骤

  • 确定发布模式,根据项目根目录是否存在lerna.json来区分是否是多包
  • 检查 Git 状态,是否存在未提交的文件 可跳过
  • 检查 npm registry 可跳过
  • 编译项目,执行 npm run build 可跳过

以下为单项目的发布步骤

  • 获取需要发布的版本
  • 修改 package.json 中的版本
  • git commit
  • git tag
  • git push
  • 发布项目 可跳过

以下为多项目独立版本独有的发布步骤

  • 修改版本
  • git commit
  • git tag
  • git push
  • publish 可跳过

以下为多包统一版本独有的发布步骤

  • 修改版本
  • git commit
  • git tag
  • git push
  • publish 可跳过

🏗 安装

// npm
npm install --save --dev @walrus/cli @walrus/plugin-release

// yarn
yarn add --dev @walrus/cli @walrus/plugin-release

🛡 命令

# 发布项目
walrus release

⚡ Flags

--skip-build

跳过编译,发布过程会默认执行 npm run build

--build-command

执行的编译命令,默认 build

--skip-publish

跳过发布,如果项目不需要发布到 npm ,请设置此项。

--repo-url

仓库地址

--repo-url-prefix

仓库地址前缀,默认 https://github.com/

--skip-git-status-check

跳过 Git 状态检查,默认会在发布前是检查否有未提交的文件

--skip-changelog

跳过生成 changelog

1.14.1

2 years ago

1.14.3

2 years ago

1.14.2

2 years ago

1.14.0

3 years ago

1.12.2

3 years ago

1.13.0

3 years ago

1.12.1

3 years ago

1.12.0

3 years ago

1.9.1

4 years ago

1.9.0

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.0

4 years ago

1.6.0

4 years ago

1.5.0

4 years ago

1.4.0

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.2.0

4 years ago

1.2.8

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.1.0

4 years ago