我在Github页面上有一个基于Jekyll的网站,我想每天自动重建文件。我在网上搜索,发现可以用Travis CI完成。
根据我的理解,我必须创建一个脚本,然后每天将空提交推送到github。
之前我从未使用过CI服务,所以如果有人能够解释如何操作,如何编写脚本,我会非常感激。
答案 0 :(得分:0)
我感觉到你的痛苦。我也一直在搜索这个问题,我认为通过Travis CI做到这一点很复杂。这是可能的,但这是一个设置的噩梦。这个过程(不充分)在这里描述:Automating Jekyll/Github Pages builds based on time,证明这个问题。
这个过于复杂的原因是特拉维斯CI不适合这项工作,而且基本上是矫枉过正。如果Forestry.io或CloudCannon(或任何其他托管的Jekyll服务)实现这一点,那将是非常酷的,所以它只会翻转一个开关。
很有趣的是,OP的这个问题遵循了这个问题:Count days in Jekyll。您会产生这样的印象:OP认为每日构建是计算日期问题的解决方案。我认为该问题的解决方案是Javascript。但是,Jekyll网站的每日构建将启用其他基本网站功能,例如“发布日程安排”,这些功能无法通过Javascript解决/更难解决。