On Fri, Oct 24, 2014 at 12:50 AM, Luc Fabresse <luc.fabre...@gmail.com>
wrote:

> Hi,
>
>
>> Note that zeroconf handlers allow you to build images incrementally (the
>> image is saved after each build), which is way faster than always starting
>> from scratch.
>>
>
> what are zeroconf "handlers"?
>

the things you get in the list when you do ./pharo someimage.image --list

So "save" is one.

There is one in here if you like a sample.
https://github.com/philippeback/Bubble


> because I use zeroconf to rebuild images and it is slow because it
> downloads the vm, the image, the mcz then installing, ...
> did I missed something?
>

No, but as my full build takes half an hour on a powerful box, this is not
practical to do like that.
So:

CI JOB 1 (half an hour, every once in a while)
-----------
- get pharo
- get image
- build "baseworker" image with standard packages etc

CI JOB2 (whenever a commit is done in git, lasts a minute max)
----------
- take baseworker
- pull from repo
- build user code upon the base worker

HTH
Phil

>
> thx, Sven and Esteban, I like reading development and deployment processes
> from experienced people!
>
> #Luc
>
>
>>
>> > After a year o Pharo development I think I'm ready to embrace a CI
>> > server (I already use scripts to build images), but I think I will
>> > move all my repositories to git before.
>>
>> These are orthogonal decisions, most CI jobs on the Pharo contribution
>> server run against StHub.
>>
>> > However, my remote server provisioning is still manual, and too
>> > rudimentary even for my own taste. If I could speed up this, I would
>> > deliver features faster to my customers. Now everything runs inside a
>> > two week sprint window.
>>
>> I am not into provisioning myself, but more automation is always good,
>> though sometimes setting up and maintaining all these things takes a lot of
>> time as well.
>>
>> > Regards,
>> >
>> > Esteban A. Maringolo
>> > <filelocator.png>
>>
>>
>>
>

Reply via email to