On 15 Nov 2012 16:33, "Pavel Krivanek" <[email protected]> wrote: > > It would be fine to have an option in ConfigurationCommandLineHandler > to print job [version] for CI build description. Pharo version and > Configuration version.
Yes, that's definitely missing, the last step to create the numbered pharo zip files. > Options for selection of VM and Pharo versions would be fine too in > such script. For example if you want run the job on StackVM on Pharo > 1.4 or Pharo Kernel etc. I will some more separate scripts to fetch vms by name. I just want to keep the scripts dead simple, because after 10 years of programming I still haver no clue about bash ;) > -- Pavel > > On Thu, Nov 15, 2012 at 3:11 PM, Camillo Bruni <[email protected]> wrote: > > > > On 2012-11-14, at 14:32, Pavel Krivanek <[email protected]> wrote: > > > >> Hi, > >> > >> we need to modify (or create new) > >> http://pharo.gforge.inria.fr/ci/ciPharo20.sh and related scripts to > >> use the new infrastructure. Has someone rights and time to do that? > > > > the ci*.sh are already self contained and only download stuff from > > the files statically served under http://pharo.gforge.inria.fr/ci/* > > > > so the scripts should be fine and contain no references to the build server. > > > > So the infrastructure (will go) goes like this (comments and improvements welcome!) > > > > http://ci.inria.fr/pharo > > - Pharo.image => push results to http://pharo.gforge.inria.fr/ci/image/ > > - CogVM / NBCogVM => push results http://pharo.gforge.inria.fr/ci/vm/ > > > > all other build scripts should be in the form: > > ---------------------------------------------------------------------------------- > > wget --quiet -qO - http://pharo.gforge.inria.fr/ci/ciPharo20Cog.sh | sh > > > > ./vm.sh Pharo.image save $JOB_NAME --delete-old > > > > REPO=http://smalltalkhub.com/mc/dh83/nabujito/main > > ./vm.sh $JOB_NAME.image config $REPO ConfigurationOfNabujito --install=development > > ./vm.sh $JOB_NAME.image test --junit-xml-output "Nabujito-.*" > > > > zip -r $JOB_NAME.zip $JOB_NAME.image $JOB_NAME.changes > > ---------------------------------------------------------------------------------- > > > > GOAL: > > - 1 single bash scripts with contents similar to the example above > > - No additional build.sh / install.st scripts > > - No more Jenkins dependencies (copy scripts, getting VM, getting Image) > > - Always use the latest VMs / Images provided through http://pharo.gforge.inria.fr/ci/ciPharo20Cog.sh and Co > > > > > > > > best > > cami >
