我有一个开源的API服务器项目,我正在尝试将它集成到连续的集成中。该项目使用SQL,我使用ELAlchemy手动生成一个png数据库关系图( png格式),并将其放入我的文档中( .rst格式并上传到读取文档中)。
现在我正在使用Travis CI,我想知道是否可以从我的Travis CI构建结果中复制png文件,并将其放入读取文档中,这样我就不再需要手动生成ER图了。
发布于 2020-05-15 08:20:03
生成文档作为构建管道的一部分绝对是一个值得考虑的想法。
从概念上讲,您可以这样做:
pip install eralchemyrsync到文件服务器,上传到AWS S3,无论您喜欢什么)这样,文档将始终显示图表的最新版本。请注意,这可能会有其自身的缺点。如果在不更新可能引用该图表的文档的情况下自动更新图表,则可能会使读者感到困惑。
https://softwareengineering.stackexchange.com/questions/410162
复制相似问题