Skip to content

lvhxian/Trelease

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trelease 2.1.X 🌱

:octocat: 终端自动发布器, 一键推送多个仓库, 面向自动化, 解放双手 💪

⭐ 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 获取
    }

About

终端自动发布器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages