Hello, I just merged bass-o-matic rewrite and incremental build changes. The incremental mode can be activated in the following way:
export BASS_O_MATIC_MODE=incremental With the following change I was able to get down Jenkins build time from 3h 50 minutes to 12 minutes. This is best used in Jenkins environment as incremental mode depends on tracking of last successfully build commits. Jenkins set GIT_PREVIOUS_SUCCESSFUL_COMMIT variable. if the variable is not found, bass-o-matic defaults to HEAD~1. The main motivation behind this change was to significantly speed up builds and integration process, so newly merged PR will be published in the repository in the matter of minutes, not hours. This change is useful only for build machines or building PRs. In every day component development workflow, it won’t change much. Cheers, Adam
signature.asc
Description: Message signed with OpenPGP
_______________________________________________ oi-dev mailing list [email protected] https://openindiana.org/mailman/listinfo/oi-dev
