[oi-dev] [HEADS UP] bass-o-matic now supports incremental builds
Aurélien Larcher
aurelien.larcher at gmail.com
Thu May 18 21:08:57 UTC 2017
On Thu, May 18, 2017 at 11:05 PM, Adam Števko <adam.stevko at gmail.com> wrote:
> 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.
>
>
Great job! Thank you!
> Cheers,
> Adam
>
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> https://openindiana.org/mailman/listinfo/oi-dev
>
--
---
Praise the Caffeine embeddings
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20170518/492f3c0d/attachment-0005.html>
More information about the oi-dev
mailing list