[Pharo-project] [Jenkins] State of transition Hudson -> Jenkins
State of transition Hudson -> Jenkins ============================= We are slowly (step by step) moving builds from Hudson to Jenkins. the last days e.g. Coral (the scripting engine), RPackage, Nautilus... https://ci.lille.inria.fr/pharo/ The largest thing to move will be the VM autobuilt... that will be done later. Jean Baptiste Arnaud started with a setup for regression testing. https://ci.lille.inria.fr/pharo/job/Pharo%201.4%20Regression%20Tests/ This means "doing something slow" "run all tests" get new image "doing something other" "run all tests" The idea here is that this will be used for the following -> recompile the image -> decompile and recompile the decompiled code -> pretty print -> condense sources -> condense changes .... On the TODO list we have -> test the compiled VMs by running all tests on all plattforms -> update the One-click build script with the last good VM -> update the VM used to do everything with the self-build vm The goal is of course to have that what we release be build completely without human intervention, after every commit (either VM source or Image level change). In addtion, this setup will be available for others to use. This way students can easily clone the VM source and set up Continuous Integration for their research Fork. This will than make it far far easier for people to invent cool stuff that needs VM changes, like e.g. this: http://scg.unibe.ch/archive/papers/Lien08bBackInTimeDebugging.pdf or http://rmod.lille.inria.fr/archives/papers/Arna10a-Tools2010-ReadOnlyExecuti... The problem right now is that all the code is "somewhere" and just picking up where the student left is a huge amount of work... with Git and autbuild, this will get much much better. (and it simplifies the life of the student a lot... autobuild, easy to track changes in the upstream...) JB already successfully builds his Handle VM: https://pharo-ic.lille.inria.fr/hudson/job/Handles/ So we are getting there. Marcus -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
Thanks Marcus for the push. The to-dos look awesome :) On Wed, Jul 6, 2011 at 11:50 AM, Marcus Denker <marcus.denker@inria.fr>wrote:
State of transition Hudson -> Jenkins =============================
We are slowly (step by step) moving builds from Hudson to Jenkins.
the last days e.g. Coral (the scripting engine), RPackage, Nautilus...
https://ci.lille.inria.fr/pharo/
The largest thing to move will be the VM autobuilt... that will be done later.
Jean Baptiste Arnaud started with a setup for regression testing. https://ci.lille.inria.fr/pharo/job/Pharo%201.4%20Regression%20Tests/
This means "doing something slow" "run all tests" get new image "doing something other" "run all tests"
The idea here is that this will be used for the following
-> recompile the image -> decompile and recompile the decompiled code -> pretty print -> condense sources -> condense changes ....
On the TODO list we have
-> test the compiled VMs by running all tests on all plattforms -> update the One-click build script with the last good VM -> update the VM used to do everything with the self-build vm
The goal is of course to have that what we release be build completely without human intervention, after every commit (either VM source or Image level change).
In addtion, this setup will be available for others to use. This way students can easily clone the VM source and set up Continuous Integration for their research Fork. This will than make it far far easier for people to invent cool stuff that needs VM changes, like e.g. this:
http://scg.unibe.ch/archive/papers/Lien08bBackInTimeDebugging.pdf or
http://rmod.lille.inria.fr/archives/papers/Arna10a-Tools2010-ReadOnlyExecuti...
The problem right now is that all the code is "somewhere" and just picking up where the student left is a huge amount of work... with Git and autbuild, this will get much much better. (and it simplifies the life of the student a lot... autobuild, easy to track changes in the upstream...)
JB already successfully builds his Handle VM:
https://pharo-ic.lille.inria.fr/hudson/job/Handles/
So we are getting there.
Marcus
-- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
-- Mariano http://marianopeck.wordpress.com
participants (2)
-
Marcus Denker -
Mariano Martinez Peck