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)��
The correct line is the one from the JenkinsFile, it should be something like:
./pharo ./Pharo.image bootstrap/scripts/
bootstrap.st --ARCH=${architecture} --BUILD_NUMBER=${env.BUILD_ID} --quit
I will submit a PR to fix it, as soon as the CI infrastructure is less on fire.��
Until the fix, if you are building the image locally you can change the error line with:
And it will work.��
The idea is to migrate more parts of the process to pure Pharo code, everything is implemented in a project PharoBootstrapProcess, which is located in bootstrap/src in the same Pharo repository.
The best way to check what is there is to do the same as the process.��
That is the same image used to bootstrap Pharo.��
I will do another pass on this first part of the process and generate some documentation about the changes and how to modify the whole process.
We decided to migrate the process by parts to be able to review it easily than waiting to have a whole migration of the process.
The next step is to do the same with the build.sh file, as you can see it, is a little complex and have lots of steps.��
The idea is again convert them into Pharo code.
Again sorry if the partial change made some problems in your local execution of the bootstrap.
Cheers.��