feat: support incremental builds#927
Conversation
This comment has been minimized.
This comment has been minimized.
New dependencies added: appc-tasksAuthor: Axway Appcelerator Description: Base implementations for any kind of task in NodeJS Homepage: https://github.com/appcelerator/appc-tasks#readme
|
|
Any update on this? It's a real win on making larger projects more agile and scalable |
|
@hansemannn it wont make it into the next release (1.14.0) but maybe the one after that. There's still some work (as outlined in the PR) and a lot of testing to be done to ensure this doesn't cause any regressions. |
|
I'd be happy to test it with our own set of (larger) apps and cherry-picking it before the release would also not be an issue. Let me know if I can help. |
|
I wonder if a simple fill watcher on app/ couldn't help already. If a file changed, recompile that one, if not, skip. The manual alloy compilation takes so much time for every run, it devastating. |
This is a first approach to add incremental build capabilities to Alloy. I only took care of a part of the MVC builds step, specifically controller/view generation as those are usually the most files.
Other parts of the build pipeline could be handled in a similar manner. They just need to be split up in individual tasks and their logic needs to be adjusted to handle full/incremental builds.
Things that are not yet handled properly and need some more work: