一体化部署工具介绍 https://cnodejs.org/topic/5f217ed24b61050e36e7d13b
1. 新版本发布
CloudBase Framework 0.7 版本已发布
https://github.com/TencentCloudBase/cloudbase-framework/releases/tag/0.7
更新日志:
新功能
- 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 应用自动检测
特性预览 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. 文档优化
- 新增注入「环境变量」的语法说明 (网站 /云应用 /函数)
https://github.com/TencentCloudBase/cloudbase-framework/blob/master/doc/env-variables.md
- 新增 「应用模板」开发三要素文档(施工中)
https://github.com/TencentCloudBase/cloudbase-framework/blob/master/doc/app.md
3. 新功能预告
- CLI 工具支持从命令行一键导入 Github 应用项目
- 支持在线一键云端部署 GitHub 项目
- 部署错误日志细化,支持更加明确的日志输出
- 新增 Deno 插件
- 新增 PHP 插件
4. Contributors
新增 2 位贡献者,目前已有 14 名 Contributors,欢迎成为贡献者 https://github.com/TencentCloudBase/cloudbase-framework#contributors-
5. ⭐️ Github Star
当前 Github Star 数 344,欢迎 +1 支持
https://github.com/TencentCloudBase/cloudbase-framework
扫码打开 Github 页面
6. CloudBase Framework 生态
- 云开发 CloudBase CMS 内容管理系统正式开源,基于 CloudBase Framework 一体化构建和部署 https://mp.weixin.qq.com/s/tTjZ0l0NmuBrFa0BEuTMgg
7. 小调查
你希望下一步 CloudBase Framework 提供怎样的功能升级或者优化
component是一个通用方案,CloudBase基于component做衍生周边生态,应该是有种束手束脚的感觉。
CloudBase易用性上是不错的,但没有一些比较有亮点的具有faas特色东西,遗憾。成也Serverless.com败也Serverless.com。加油吧
@i5ting 狼叔可能没太关注咱们产品形态,目前是 BaaS + FaaS + CaaS 的形式, FaaS 始终还是有局限性的
@binggg 不是黑,这是我自己觉得客观的看法
@i5ting 明白,不过应该对咱们了解还不太深,狼叔最近还在搞 Serverless 么