部署和配置 DaoCloud - neoFelhz/HexoAutoBuildScript GitHub Wiki
部署 DaoCloud
你可以在这里注册一个 DaoCloud 帐号。注册时你可以绑定你的 Github 账号。 注册完以后你应该进入到了 DaoCloud 的控制面板。选择 “代码构建”,“创建新项目”。 按照以下要求部署:
- 绑定你的 Github 或者 Coding 账户
- 代码源选择你 push 了 Hexo 的 repository
- 开启持续集成
- 执行环境设置为 国外 ,不然在执行
npm install
指令时会很慢。
配置 DaoCloud
接下来你应该进入了应用面板。请按照以下要求配置:
- 触发规则
- “镜像构建”选择“提交 tag 到分支”并更改分支为你 push 了 Hexo 的 Repository 的分支;
- “持续集成”选择“提交代码到分支”并更改分支为你 push 了 Hexo 的 Repository 的分支。
- 设置
- “流程定义”选择项目中的 daocloud.yml ”
- “镜像构建”勾选“成功构建后设置 latest 为镜像标签”、”成功构建后设置分支名为镜像标签”
配置完以后,请在页面右上角选中你的分支,先手动构建一个镜像。
以后发布文章就直接使用 git push
或者 git commit
指令将新的文章推送到你的 Repository 的分支里头,DaoCloud 就会自动在云端安装 Node.js、Hexo 和执行 hexo clean
hexo g
hexo d
指令。