阿里hexo云应用开发

140 阅读3分钟

现在是云原生的时代,可以进一步利用服务器资源。基于此诞生的云开发模式。也是很值得关注的

1.首先打开相关页面

workbench.aliyun.com/app?spm=a2c…

从模板中选择hexo点击

2.绑定仓库源和配置(云效)

这里提供常见github方式,和阿里的仓库管理codeup.github国内比较慢,此处选用阿里云效进行演示。

先新建一个前端仓库,或者使用导入代码库

创建好之后在回来面板就出现了云效新创建的仓库,这里基于云效的没有模板仓库,忽略。

选择后主分支选master.

基本的仓库新建是没有任何相关代码的,这里是我的模板代码。可以直接下载使用

github.com/MrYZhou/hex…

如果是云效的话,可以点右上角个人头像。点个人配置拿到https克隆密码

然后克隆到本地

确定基本信息

选自动创建一个产品线,点完成

2.绑定仓库源和配置(github)

github的绑定比较简单。这里可以直接选择github仓库的模板。

之后配置github连接

3.部署面板

配置分支管理为你代码的那个分支,用默认的新建分支,注意你的代码是不是提交到这个新分支了。默认需要配置一个有版本号的开发分支

编写一个build.sh构建脚本(云效方式需要)

此步骤非常重要,否则会出现部署失败

oss空间

第一次需要建立oss空间(oss.console.aliyun.com/bucket

部署配置选择你新建的桶

oss的使用需要购买下服务包

common-buy.aliyun.com/?spm=5176.8…

不购买也可以,如果你只是试下的话,默认不买就是方式一按量付费

最后点击部署,立即部署即可完成简单的部署

4.效果展示

由于使用测试域名,有时效性,后面可自行改成自己的域名使用

5.总结

整体的使用脉络还是比较清晰的,非常方便的就能够部署一个云应用出来。而且结合云效可以更有利的对代码进行控制,和ci/cd,符合团队的开发及使用需求。后面可以在结合serverless做一些更有意思的东西。

刚开始也是遇到一些问题,反馈钉钉群,踩了不少坑,不过最终解决了。

需要注意的地方:

如果我们部署发现自己配置哪里要修改,这时候没办法对正在部署的应用强制删除。

日志下载链接没有域名,无法确定下载地址

上面的解决方式目前版本需要在云效平台上面使用

编辑代码也是webide里面。这样比较方便看到具体错误

tips:最后推荐去云效平台上看部署日志,官网的阿里后台比较卡。

tips:如果还有些不清楚,可以参考新手指引