在持续集成中运行 mdbook
以下是Travis CI的示例,确保配置了mdbook build
和mdbook test
运行成功。加快CI运转时间的关键是缓存的安装,以便您可以不用每次CI运行就编译一次mdbook
。
发布你的图书到 GitHub Pages
遵循这些命令的结果是,在您的存储库运行CI成功后,您的图书将发布到GitHub页面的master
分支.
然后,将此代码段附加到您的.travis.yml
,并更新为book
目录路径:
如果你的 CI 并不支持 GitHub pages, 或是与其他平台进行整合: 注意: 不要求一定是 tmp 目录:
或是放入 Makefile 文件: