我想编写一个构建脚本,它应该执行以下操作:
- 从 Internet 下载各种 RSS 提要
- 根据 RSS 提要中的项目生成静态网站(每个 RSS 项目一个站点)
首先,我想到了使用 scons 进行构建。但是我有一个问题,我必须知道所有 RSS 项目的集合才能配置构建步骤 (2)。因为在 scons 中配置和执行阶段是分开的,所以我必须在执行 (1) 之前配置 (2) 但我必须执行 (1) 才能知道所有 RSS 项。
我的一个想法是必须 scons 配置文件:一个用于构建步骤(1),一个用于构建步骤(2),并分别对每个配置文件执行 scons 两次。
有没有更好的方法在 scons 中进行构建,或者是否有其他构建工具更适合这个项目?