Thanks Marcus for the push. The to-dos look awesome :)

On Wed, Jul 6, 2011 at 11:50 AM, Marcus Denker <[email protected]>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-ReadOnlyExecutionForDynamicLanguages.pdf
>
> 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

Reply via email to