从开始使用jekyll作为博客系统就有一个问题,那就是如何持续的集成.
主要要求是简单方便....Jekyll可以启动一个server服务,启动参数中有--watch(监听文件变化)和--detach(后台运行)选项,看起来这两个参数一起使用就完事了.
但是比较尴尬的是,这两个一起是不起作用的....,最近出现了问题,会导致ruby进程把CPU拉满,进而卡死我的服务器,这不能忍啊…....第一种方案:
以--watch参数运行jekyll服务,然后再服务器上安装tmux,这样就可以变相的实现后台运行.
有点蠢.
第二种方案:
放弃jekyll的服务,仅使用它的编译功能....监听变化,当我写完博客,push到服务器,剩余的事情由服务器自动完成.