[Vm-dev] the purpose of CI

Esteban Lorenzano estebanlm at gmail.com
Wed May 31 07:05:12 UTC 2017


> On 31 May 2017, at 09:01, K K Subbu <kksubbu.ml at gmail.com> wrote:
> 
> On Wednesday 31 May 2017 12:18 PM, Esteban Lorenzano wrote:
>> 
>> 1) We need a stable branch, let’s say is Cog
>> 2) We also need a development branch, let’s call it CogDev
> 
> IMHO, three branches are required as a minimum - stable, integration and development because there are multiple primary developers in core Pharo working on different OS platforms.

but nobody will do the integration step so let’s keep it simple: integration is made responsibly for anyone who contributes, as it is done now.

> 
> Changes will move from primary developer (dev) for individual components on their own reference OS (or OSes) to full build (integration of all components on all supported OS plus regression tests) and then onto stable. The integration branch has to ensure that there are no major regressions before merging a change to stable.

as I said… this will not happen, because nobody is “integrator” (and everybody is) :)

Esteban

> 
> Regards .. Subbu



More information about the Vm-dev mailing list