On 11 July 2011 19:33, Mariano Martinez Peck <[email protected]> wrote:
> What I great change. I think I have asked Marcus about them like 10 times :)

So, i think you asked for a reason? :)
Because now you have commit rights to this repository, nothing
prevents you from doing what you wanted to do :)

The changes are quite simple:
 - avoid using absolute paths (instead use $WORKSPACE) environment variable
all scripts are starting from:

if [ -z "$WORKSPACE" ] ; then
        WORKSPACE=`pwd`
fi

so, you can run them on your local machine, and they will work same on server.
Of course if you don't make stupid mistakes... ( bah it's so easy to
look like an idiot with these bash scripts. I have bash/sh !!!)

When you need to invoke VM , use PHARO_VM environment variable. Which
is set on slave to point to VM.
Like:
exec "$PHARO_VM" $PHARO_PARAM "$OUTPUT_IMAGE" "$OUTPUT_SCRIPT" -headless

Of course, for testing freshly built VMs it may point to another
place, but scripts will remain same.

(tomorrow i will start migrating VM jobs from hudson to jenkins)
Jenkins is more appeal and seems to be less buggy. :)

-- 
Best regards,
Igor Stasenko AKA sig.

Reply via email to