现在是云原生的时代,可以进一步利用服务器资源。基于此诞生的云开发模式。也是很值得关注的
1.首先打开相关页面
workbench.aliyun.com/app?spm=a2c…
从模板中选择hexo点击
2.绑定仓库源和配置(云效)
这里提供常见github方式,和阿里的仓库管理codeup.github国内比较慢,此处选用阿里云效进行演示。
先新建一个前端仓库,或者使用导入代码库
创建好之后在回来面板就出现了云效新创建的仓库,这里基于云效的没有模板仓库,忽略。
选择后主分支选master.
基本的仓库新建是没有任何相关代码的,这里是我的模板代码。可以直接下载使用
如果是云效的话,可以点右上角个人头像。点个人配置拿到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:如果还有些不清楚,可以参考新手指引