extender
extender copied to clipboard
Cache extension build results
To speed up CI builds (which are usually run from a clean environment) where extensions rarely change it will help if extension outputs (library+resources) are cached on the extender server.
Add metrics first to measure before and after this change.
This will reduce build time. The downside is that it will increase storage requirements (and by extension costs).
Metrics ticket: https://github.com/defold/extender/issues/289
Perhaps do it in these steps:
- full upload
- extensions
- libraries
- jars
Also, it makes sense to take into account situations when the only change is changes in manifests. For example, CI builds game and increase version number in game.project. This version number ends up in AndroidManifest.xml. And this is the only change from the previous build.