On Mon, Mar 19, 2018 at 2:13 PM, Alistair Grant <[email protected]> wrote:
> Hi Guille, > > On 19 March 2018 at 13:59, Guillermo Polito <[email protected]> > wrote: > > Hi! > > > > On Mon, Mar 19, 2018 at 9:17 AM, Alistair Grant <[email protected]> > > 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? > > Because I'm not at all familiar with Jenkins, so am a bit nervous > about changing it. Smaller changes will be easier to work on if > something goes wrong. :-) > > Ah, but if you do something wrong the build will fail. In any case, as soon as you want to dive into changing the JenkinsFile, send me a private mail. I probably have to give you permissions in Jenkins (otherwise jenkins ignores changes in the JenkinsFile for security reasons). > Cheers, > Alistair > > > > >> On 16 March 2018 at 14:38, [email protected] <[email protected]> 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 > > > > > > Web: http://guillep.github.io > > > > Phone: +33 06 52 70 66 13 > > -- 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
