一体化部署工具 CloudBase Framework 开发简报(2020-08-05)

415 阅读2分钟
// 题图由[Noupload](https://pixabay.com/zh/users/Noupload-2404633/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=1944957)[Pixabay](https://pixabay.com/zh/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=1944957)上发布

一体化部署工具介绍 cnodejs.org/topic/5f217…

1. 新版本发布

CloudBase Framework 0.7 版本已发布

github.com/TencentClou…

更新日志:

新功能

  • Website 插件支持注入自定义环境变量 (#50)
  • Website 插件自定义 pakcage 安装命令(#46)
  • Node 插件支持 Vercel 类型应用(#49)
  • Framework 内核支持自定义应用名
  • 支持自动检测 Koa 应用(#52 )
  • 配置文件模板变量支持从进程环境变量传入
  • 新增 Omi 应用模板

Bug 修复

  • 修复 --verbose 参数输出 debug 日志失效的问题
  • 修复部分 node 版本和 os 版本无法创建插件仓库的问题

升级新版 CLI 工具体验,在命令行执行

npm install -g @cloudbase/cli@latest 

升级新版本,体验 CloudBase Framework 新功能~

特性预览 1: Koa 应用自动检测

![img](https://imgkr2.cn-bj.ufileos.com/95318621-41cf-41fe-95ab-0e6389b3ef28.png?UCloudPublicKey=TOKEN_8d8b72be-579a-4e83-bfd0-5f6ce1546f13&Signature=F9liqOdVIVDwZxKlOhnSMp1wTOQ%253D&Expires=1596637060)

特性预览 2: Website 插件支持自定义 package 安装命令

可以使用 tnpm, cnpm, yarn 等工具加速安装过程

特性预览 3: Website 插件支持注入自定义环境变量

{  "envId": "fx",  "functionRoot": "cloudfunctions",  "framework": {    "name": "vue",    "plugins": {      "client": {        "use": "@cloudbase/framework-plugin-website",        "inputs": {          "buildCommand": "npm run build",          "outputPath": "dist",          "cloudPath": "/vue",          "envVariables": {            "envId": "fx",            "testEnv": "foo"          }        }      },    }  }}

2. 文档优化

  • 新增注入「环境变量」的语法说明 (网站 /云应用 /函数)

github.com/TencentClou…

  • 新增 「应用模板」开发三要素文档(施工中)

github.com/TencentClou…

3. 新功能预告

  • CLI 工具支持从命令行一键导入 Github 应用项目
  • 支持在线一键云端部署 GitHub 项目
  • 部署错误日志细化,支持更加明确的日志输出
  • 新增 Deno 插件
  • 新增 PHP 插件

4. Contributors

新增 2 位贡献者,目前已有 14 名 Contributors,欢迎成为贡献者 github.com/TencentClou…

5. ⭐️ Github Star

当前 Github Star 数 344,欢迎 +1 支持

github.com/TencentClou…

img扫码打开 Github 页面

6. CloudBase Framework 生态

  • 云开发 CloudBase CMS 内容管理系统正式开源,基于 CloudBase Framework 一体化构建和部署 https://mp.weixin.qq.com/s/tTjZ0l0NmuBrFa0BEuTMgg

7. 小调查

你希望下一步 CloudBase Framework 提供怎样的功能升级或者优化