为ReadThedocs项目优化构建时间



我正在开发一个合理的二进制python库Parselmouth,它需要一些时间才能构建 - 主要是因为我用大型代码库包装了现有程序。因此,既然我正在尝试设置API文档,那么我将遇到15分钟的时间限制或1 GB内存限制(当我多线程构建时,我会有一些昂贵的模板实例化和编译器流程被杀死)在readthedocs上建立。

但是,我已经成功地设置了Travis CI构建,使用CCache不重新编译大型代码库,而仅重新编译包装代码的部分。

我一直在考虑从PYPI安装,但随后版本可以复杂,中间开发构建不会获得良好的API文档。

所以我想知道:是否有针对这种情况的已知解决方案,也许使用Travis CI的构建?

我最终要解决的问题是使用bintray上载在Travis CI上构建的车轮。建造和上传成功后,我手动触发了readThedocs的构建,然后将使用Bintray的正确Python Wheel安装项目。

有关更多详细信息,请参阅此提交

最新更新