Hi! On Mon, Mar 19, 2018 at 9:17 AM, Alistair Grant <akgrant0710@gmail.com> wrote: [SNIP]
https://pharo.fogbugz.com/f/cases/21615/Separate-bootstrap-process-in-to- distinct-stages
https://github.com/pharo-project/pharo/pull/1127
This does the first step of breaking the bootstrap process in to distinct phases and moving all the downloads to the start (e.g. allowing a test VM to be substituted for the build stage).
Nice! thanks!
Once this is integrated I can submit a PR that modifies Jenkinsfile to use the new shell scripts, removing code duplication.
Question: Why not in this same PR?
On 16 March 2018 at 14:38, tesonep@gmail.com <tesonep@gmail.com> wrote:
Hi, sorry my mistake when updating the scripts. As the bootstrap.sh is not executed during the Jenkins process it has not been validated (locally I'm not using that script, because is trying to download each time the VM and the bootstraping process image)
There are also scripts to snapshot and restore the bootstrap state, avoiding the need to do the multiple downloads.
Just to be clear again: This is intended to complement and help with the goal of moving the bootstrap process to pure Pharo code. Each of the shell scripts can eventually be replaced by a call to the equivalent Pharo code.
:)
Thanks! Alistair
-- Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - *http://www.cnrs.fr <http://www.cnrs.fr>* *Web:* *http://guillep.github.io* <http://guillep.github.io> *Phone: *+33 06 52 70 66 13