如何使用Travis CI每天重建一个Jekyll网站?



我有一个基于杰基尔的网站托管在Github页面上,我想每天自动重建文件。我在网上搜索,发现可以用Travis CI来完成。

根据我的理解,我必须创建一个脚本,然后每天将空提交推送到 github。

我以前从未使用过 CI 服务,所以如果有人能一步一步地解释如何做到这一点,如何编写脚本,我将不胜感激。

我能感受到你的痛苦。我也一直在寻找这个,我认为用特拉维斯 CI 做到这一点很复杂。这是可能的,但设置起来是一场噩梦。这个过程(不充分(在这里描述:自动化Jekyll/Github页面基于时间构建,证明这个问题是合理的。

这过于复杂的原因是Travis CI不适合这项工作,基本上是矫枉过正。如果 Forestry.io 或CloudCannon(或任何其他托管的Jekyll服务(能够实现这一点,那将非常酷,所以它只会变成拨动开关。

有趣的是,OP的这个问题遵循这个问题:在杰基尔计算天数。你得到的印象是OP认为每日构建是"计数天数问题"的解决方案。我认为这个问题的解决方案是Javascript。但是,Jekyll 网站的日常构建将启用其他基本网站功能,例如"后期调度",这些功能无法解决/Javascript 更难解决。

最新更新