引言

ci&cd模块中,专注于博客网站的集成和部署功能,之前在hexo模块中介绍了github pages服务,所以在这里先介绍如何进一步绑定域名以及部署多个代码仓库的pages服务;接下来介绍如何利用travis-ci进行持续集成服务,并且将网站部署到腾讯云服务器上;最后介绍如何利用jenkins+nginx+gitlab+docker实现持续集成和持续部署服务

  1. github pages + 域名操作
    • 域名绑定
    • 部署多个远程托管
  2. travis-ci + 腾讯云
    • [Travis CI]持续集成
    • [腾讯云]部署云服务器
    • [腾讯云][Travis CI]持续部署到云服务器
  3. Jenkins + GitLab + Docker + Nginx + 腾讯云
    • 本地部署Jenkins + GitLab
    • 服务器部署Nginx