部署和配置 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 指令。