@tbjy/sypl-publish
v0.1.12
Published
商业评论——流水线——发布插件
Downloads
18
Keywords
Readme
前端发布工具
统一商业评论,发布到 OSS 的方式。
原理:根据 git 仓库所运行的
流水线
,获取流水线
配置的参数,将构建完的产物,根据参数上传至指定OSS
对应的bucket
。
安装
npm i @tbjy/sypl-publish -D
使用
- 发日常
publish pub -d
- 发正式
publish pub -o
测试通过的项目
- sypl-assets-market-web 用户端
- sypl-assets-market-admin 管理端
- sypl-assets-market-service 服务平台
- sypl-assets-edu 智篆在线
- sypl-assets-workshop 智篆厂房
- sypl-assets-lecture 讲师系统
- sypl-assets-crm CRM
- sypl-assets-workshop-materials 物料库
脚本主要流程
development: 拉取远程同名分支(云构建忽略)-> 上传至 OSS
production:确认远程有同名分支(云构建忽略)-> 确认代码已提交(云构建忽略)-> 拉取并合并 master 分支 -> 创建 tag 标签 -> 上传至 OSS -> (流水线会将当前分支合并到 master 分支上去)
"pub": "npx publish"
- 或者
"pub": "node node_modules/.bin/publish"
更新日志
2023年03月13日14:13:27
- 同时读取 dist 和 build,两个路径下的文件
- 支持路径下文件夹内的文件上传。如:js/index.js
2024年04月02日17:47:36 支持业务项目在 .env 文件中配置 bucket, region, accessKeyId, accessKeySecret, cdnPathDaily, cdnPath 等参数,方便本地,实现上传到 OSS 的功能。