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

本贴最后更新于 1560 天前,其中的信息可能已经物是人非

// 题图由 eliza28diamondsPixabay 上发布

一体化部署工具介绍 https://zhuanlan.zhihu.com/p/159302477

1. 新版本发布

CloudBase Framework 0.8 版本已发布 https://github.com/TencentCloudBase/cloudbase-framework/releases/

更新日志:

新功能

  • Container 插件支持指定镜像 /git 仓库地址来部署服务
  • 新增 uni-app 应用模板(#59) @qinmudi
  • 支持自动检测 Nuxt SSR 应用
  • Nuxt 插件支持自定义 npm 安装命令(#57) @Realybig

Bug 修复

  • 修复插件系统官方插件版本和内核版本不匹配的问题
  • 修复部分情况下 env 文件解析失败的问题
  • 修复 Node 插件在子目录下 package.json 路径问题

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

在命令行执行

npm install -g @cloudbase/cli@latest 

特性预览 1: Container 插件支持指定镜像地址

{
  "envId": "{{envId}}",
  "framework": {
    "name": "capp-example",
    "plugins": {
      "client": {
        "use": "@cloudbase/framework-plugin-container",
        "inputs": {
          "serviceName": "node-api",
          "servicePath": "/node-api",
          "localPath": "./",
          "uploadType": "image",
          "imageInfo": {
            "imageUrl": "ccr.ccs.tencentyun.com/tcb-100010952056-rjdt/webpage_node-api:node-api-001-1597238358"
          }
        }
      }
    }
  }
}

更多信息请查阅

特性预览 2: Container 插件支持 git 仓库地址

{
  "envId": "{{envId}}",
  "framework": {
    "name": "capp-example",
    "plugins": {
      "client": {
        "use": "@cloudbase/framework-plugin-container",
        "inputs": {
          "serviceName": "deno",
          "servicePath": "/deno",
          "localPath": "./",
          "uploadType": "repository",
          "codeDetail": {
            "name": "deno-docker",
            "url": "https://github.com/TabSpace/deno-docker"
          }
        }
      }
    }
  }
}

更多信息请查阅

特性预览 3: 支持创建 uni-app 应用

image-20200813132402244

在命令行一键创建一个搭载云开发的 uni-app 应用

cloudbase init --template uni-app-starter

特性预览 4: 支持自动检测 Nuxt SSR 应用

image-20200813132720672

在 Nuxt SSR 项目根目录执行以下命令启用一键检测部署

cloudbase init --without-template && cloudbase framework:deploy

2. 新功能预告

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

3. Contributors

新增 1 位贡献者,目前已有 15 名 Contributors,欢迎成为贡献者

https://github.com/TencentCloudBase/cloudbase-framework#contributors-

4. ⭐️ Github Star

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

扫码/点击链接打开 Github 页面点击 ⭐️ Star

image-20200813132029692

5. CloudBase Framework 生态

6. 在线交流群

欢迎入群在线交流反馈

微信群

QQ 群

7. 小调查

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

  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    179 引用 • 995 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...