我正在考虑在我的应用程序中实现构建风味以改善构建结构,但是我想知道是否有一种方法可以改善各种风味的构建性能。
例如,当我使用CI启动构建时,我将始终构建devDebug
,stagingDebug
和prodDebug
。但是每个构建大约需要45秒才能完成。
devDebug [45秒]
stagingDebug [45秒]
prodDebug [45秒]
是否有一种方法可以修改构建系统以提高整体性能,理想情况下,第一次构建将花费45秒,而后续构建将花费更少的时间(例如5秒)?
devDebug [45秒]
stagingDebug [5秒]
prodDebug [5秒]
我不确定这是否可行,但是似乎可以考虑每个版本之间的微小变化。但是也许我需要完全重组我的应用程序以使用模块来大大提高性能。
我还阅读了所有有关如何提高构建性能的官方文档,但是我正在寻找具有风味的顺序构建性能。
谢谢!