tiny-releaser

0.0.10 • Public • Published

介绍

🚀 @jd/jdb-releaser 是一个 node cli 辅助开发命令行工具,它包含以下这些命令:

  • tag按照 commitlintrc 规范创建一个 tag 并提交到 git 仓库
  • release 安装穿山甲规范发布并按照 commitlintrc 规范创建一个 tag 并提交到 git 仓库
  • deploy [env] 可自动生成配置模版,根据参数环境参数将指定目录的文件(不限层级)上传到 oss上对应文件夹

快速上手

依赖环境

  • Node.js v14+
  • Yarn v1 classic (可选)

安装

步骤 1: 将 @jd/jdb-releaser 安装为本地依赖,如果已安装,请将版本升级到0.0.32

yarn add -D @jd/jdb-releaser

步骤 2: 在 package.json 中添加一些 scripts

{
  "scripts": {
    "tag": "tag",
    "release": "release",
    "deploy:init": "deploy init",
    "deploy:dev": "npm run build:dev && tag && deploy dev && pangolin",
    "deploy:pre": "npm run build:pre && tag && deploy pre && pangolin",
    "deploy:pro": "npm run build && tag && deploy pro && pangolin"
  }
}
 
//"npm run deploy:pre"的说明:
// 打包预发版的包后,打git tag,之后上传到预发OSS,最后通过穿山甲将index.html同步到部署仓

步骤3: 初始化部署配置

在第一次使用deploy工具之前请执行npm run deploy:init 该命令会在你的项目内初始化ossConfig.json配置文件,之后不用修改ossConfig.json配置文件

步骤4: 日常使用

npm run deploy:pro

  • ruguo

Readme

Keywords

none

Package Sidebar

Install

npm i tiny-releaser

Weekly Downloads

1

Version

0.0.10

License

ISC

Unpacked Size

31.7 kB

Total Files

27

Last publish

Collaborators

  • grayhound