终端自动发布器, 一键推送多个仓库, 面向自动化, 解放双手 💪
⭐ 2.1.X 更新列表: ⭐
(即将更新: 2.1.7)
- [] 多语言拓展, 可自定义上传提示信息
- [] 加入腾讯云 OSS 适配
(2.1.6)
- 优化:进度条过长的问题 ✔️
- 更新:上传成功后提示 ✔️
(2.1.5)
- 更新了亿个 BUG
- 优化文件结构, 重写部分逻辑
-
移除原有上传 loading 插件, 取而代之则是使用百分比进度条形式 ✔️ - 改写上传逻辑, 在多选部署时同一路径减少重复读取
- 加入自定义服务器, 完美兼容Trelease-Node ✔️
- 新增初始化时监听配置文件是否创建 ✔️
- 优化 log 转义 ✔️
- 剔除原自定义服务器上传的配置文件 ❌
💡 更新预告: 💡
- 使用 TypeScript 进行重构
- 自定义服务器远端目录全路径填写
- 加入 GUI 操作界面 🚧
- 桌面端软件 🚧
⭐ ⭐ 搭配 🎯 Trelease-Node可实现自动以服务器部署 ⭐ ⭐
具体操作如下
全局安装
npm i trelease -g
直接运行
tre
&
trelease
或填写配置文件(默认读取 package.json), 让 Trelease 自动读取
# package.json
{
....
"treleaseOptions": [
{
"type": "AliYun", // (QiniuYun, UPYun) // 仓库类型,支持阿里云, 七牛云, 又拍云, 腾讯云(未实现)
"access": "", // AccessKey 账户
"password": "", // AccessKeySecret 秘钥
"bucket": "", // 目标仓库
"region": "oss-cn-hongkong", // 仓库所属区域(目前只有阿里云需必填)
"filePath": "C:/Users/codeTom97/Desktop" // 本地路径, 建议使用终端命令 pwd 获取
}
]
}
# 自定义服务器配置与OSS配置有细小的区别
{
"type": "Remote", // 自定义服务器上传配置
"url": "http://127.0.0.1:12305/upload/save", // 上传地址(Tip: 用例使用是trelease_node的上传地址)
"bucket": "Trelease_Project", // 生成的目录文件
"filePath": "C:/Users/codeTom97/Desktop" // 本地路径, 建议使用终端命令 pwd 获取
}