0.0.10 • Published 2 years ago

tiny-releaser v0.0.10

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

介绍

🚀 @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
0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago