【发布时间】:2016-02-10 18:22:40
【问题描述】:
我的 qooxdoo 项目由 CI 服务器构建和部署。在构建时,服务器会生成构建信息(版本、VCS 修订版、CI 构建号、时间戳),我希望将这些信息作为 qx.core.Environment 键传递给我的 qooxdoo 应用程序。
目前,我让 CI 服务器生成一个 build.json 文件,该文件与应用程序一起打包,在启动时加载并转换为环境密钥(通过应用程序代码)。这会花费我们额外的 XHR。
另一方面,我知道可以在构建期间通过config.json 提供环境条目。当然,我们的构建系统可以预处理config.json 以填充环境条目,但我对CI 服务器摆弄config.json 的想法有点怀疑。有没有更好的解决方案?是否可以让生成器脚本从一些辅助源读取环境条目?
【问题讨论】:
标签: qooxdoo