New Features for Hudson Build Tools

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

New Features for Hudson Build Tools

Lukas Renggli
I've added some new functionality to the Hudson Build Toos for Pharo:

1. I've added a script build-oneclick.sh that builds OneClick
distributions. This means that with every successful build there will
be a new OneClick distribution.

For example, the latest PetitParser OneClick distribution is available
from: http://hudson.lukas-renggli.ch/job/PetitParser/lastSuccessfulBuild/artifact/PetitParser-OneClick.zip.

2. I've changes build.sh to automatically find and fetch dependent
images. This makes the configuration in Hudson much simpler, as no
images need to be copied around.

For example, the Hudson configuration of PetitParser looks as follows:

  build.sh -i omnibrowser -s petitparser -o petitparser
  build.sh -i petitparser -s testrunner -s petitparser-tests -o
petitparser-tests
  build-oneclick.sh -i petitparser -o PetitParser-OneClick -t
PetitParser -c PetitParser -n petitparser

As usual all the code is available from:

  http://github.com/renggli/builder

Lukas

--
Lukas Renggli
www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: New Features for Hudson Build Tools

Stéphane Ducasse
> I've added some new functionality to the Hudson Build Toos for Pharo:
>
> 1. I've added a script build-oneclick.sh that builds OneClick
> distributions. This means that with every successful build there will
> be a new OneClick distribution.


EXCELLENT!!!!!

>
> For example, the latest PetitParser OneClick distribution is available
> from: http://hudson.lukas-renggli.ch/job/PetitParser/lastSuccessfulBuild/artifact/PetitParser-OneClick.zip.
>
> 2. I've changes build.sh to automatically find and fetch dependent
> images. This makes the configuration in Hudson much simpler, as no
> images need to be copied around.
>
> For example, the Hudson configuration of PetitParser looks as follows:
>
>  build.sh -i omnibrowser -s petitparser -o petitparser
>  build.sh -i petitparser -s testrunner -s petitparser-tests -o
> petitparser-tests
>  build-oneclick.sh -i petitparser -o PetitParser-OneClick -t
> PetitParser -c PetitParser -n petitparser
>
> As usual all the code is available from:
>
>  http://github.com/renggli/builder
>
> Lukas
>
> --
> Lukas Renggli
> www.lukas-renggli.ch
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [SPAM] New Features for Hudson Build Tools

Sven Van Caekenberghe
In reply to this post by Lukas Renggli
Lukas,

This is really very impressive stuff.
Thanks for setting all this up and sharing it with us.
I am learning a lot from it.

Sven

On 20 Jul 2010, at 10:26, Lukas Renggli wrote:

> I've added some new functionality to the Hudson Build Toos for Pharo:
>
> 1. I've added a script build-oneclick.sh that builds OneClick
> distributions. This means that with every successful build there will
> be a new OneClick distribution.
>
> For example, the latest PetitParser OneClick distribution is available
> from: http://hudson.lukas-renggli.ch/job/PetitParser/lastSuccessfulBuild/artifact/PetitParser-OneClick.zip.
>
> 2. I've changes build.sh to automatically find and fetch dependent
> images. This makes the configuration in Hudson much simpler, as no
> images need to be copied around.
>
> For example, the Hudson configuration of PetitParser looks as follows:
>
>  build.sh -i omnibrowser -s petitparser -o petitparser
>  build.sh -i petitparser -s testrunner -s petitparser-tests -o
> petitparser-tests
>  build-oneclick.sh -i petitparser -o PetitParser-OneClick -t
> PetitParser -c PetitParser -n petitparser
>
> As usual all the code is available from:
>
>  http://github.com/renggli/builder
>
> Lukas
>
> --
> Lukas Renggli
> www.lukas-renggli.ch
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [SPAM] New Features for Hudson Build Tools

Tudor Girba
Hi Lukas,

This is really great.

Cheers,
Doru


On 20 Jul 2010, at 13:07, Sven Van Caekenberghe wrote:

> Lukas,
>
> This is really very impressive stuff.
> Thanks for setting all this up and sharing it with us.
> I am learning a lot from it.
>
> Sven
>
> On 20 Jul 2010, at 10:26, Lukas Renggli wrote:
>
>> I've added some new functionality to the Hudson Build Toos for Pharo:
>>
>> 1. I've added a script build-oneclick.sh that builds OneClick
>> distributions. This means that with every successful build there will
>> be a new OneClick distribution.
>>
>> For example, the latest PetitParser OneClick distribution is  
>> available
>> from: http://hudson.lukas-renggli.ch/job/PetitParser/lastSuccessfulBuild/artifact/PetitParser-OneClick.zip 
>> .
>>
>> 2. I've changes build.sh to automatically find and fetch dependent
>> images. This makes the configuration in Hudson much simpler, as no
>> images need to be copied around.
>>
>> For example, the Hudson configuration of PetitParser looks as  
>> follows:
>>
>> build.sh -i omnibrowser -s petitparser -o petitparser
>> build.sh -i petitparser -s testrunner -s petitparser-tests -o
>> petitparser-tests
>> build-oneclick.sh -i petitparser -o PetitParser-OneClick -t
>> PetitParser -c PetitParser -n petitparser
>>
>> As usual all the code is available from:
>>
>> http://github.com/renggli/builder
>>
>> Lukas
>>
>> --
>> Lukas Renggli
>> www.lukas-renggli.ch
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
www.tudorgirba.com

"In a world where everything is moving ever faster,
one might have better chances to win by moving slower."




_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [SPAM] New Features for Hudson Build Tools

laurent laffont
Hi,

Great !

Is there a link to the Hudson server from the Pharo web site ? I cannot find one.

If none, we can add it on http://pharo-project.org/community, Pharo development section ?

Cheers,

Laurent Laffont

http://pharocasts.blogspot.com/
http://magaloma.blogspot.com/


On Tue, Jul 20, 2010 at 8:42 PM, Tudor Girba <[hidden email]> wrote:
Hi Lukas,

This is really great.

Cheers,
Doru



On 20 Jul 2010, at 13:07, Sven Van Caekenberghe wrote:

Lukas,

This is really very impressive stuff.
Thanks for setting all this up and sharing it with us.
I am learning a lot from it.

Sven

On 20 Jul 2010, at 10:26, Lukas Renggli wrote:

I've added some new functionality to the Hudson Build Toos for Pharo:

1. I've added a script build-oneclick.sh that builds OneClick
distributions. This means that with every successful build there will
be a new OneClick distribution.

For example, the latest PetitParser OneClick distribution is available
from: http://hudson.lukas-renggli.ch/job/PetitParser/lastSuccessfulBuild/artifact/PetitParser-OneClick.zip.

2. I've changes build.sh to automatically find and fetch dependent
images. This makes the configuration in Hudson much simpler, as no
images need to be copied around.

For example, the Hudson configuration of PetitParser looks as follows:

build.sh -i omnibrowser -s petitparser -o petitparser
build.sh -i petitparser -s testrunner -s petitparser-tests -o
petitparser-tests
build-oneclick.sh -i petitparser -o PetitParser-OneClick -t
PetitParser -c PetitParser -n petitparser

As usual all the code is available from:

http://github.com/renggli/builder

Lukas

--
Lukas Renggli
www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
www.tudorgirba.com

"In a world where everything is moving ever faster,
one might have better chances to win by moving slower."





_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [SPAM] New Features for Hudson Build Tools

Lukas Renggli
In reply to this post by Tudor Girba
Thanks for the feedback, I pushed out a new version that produces a
slightly cleaner and smaller build.

The root directory now only contains 3 files:

- for Windows a .lnk file with the correct icon

- for Linux a .sh file with the correct icon after the first start
(probably works on Gnome only)

- readme.txt

I tested it on OS X 10.6, Ubuntu 10, and Windows XP.

Lukas

--
Lukas Renggli
www.lukas-renggli.ch

On 20 July 2010 20:42, Tudor Girba <[hidden email]> wrote:

> Hi Lukas,
>
> This is really great.
>
> Cheers,
> Doru
>
>
> On 20 Jul 2010, at 13:07, Sven Van Caekenberghe wrote:
>
>> Lukas,
>>
>> This is really very impressive stuff.
>> Thanks for setting all this up and sharing it with us.
>> I am learning a lot from it.
>>
>> Sven
>>
>> On 20 Jul 2010, at 10:26, Lukas Renggli wrote:
>>
>>> I've added some new functionality to the Hudson Build Toos for Pharo:
>>>
>>> 1. I've added a script build-oneclick.sh that builds OneClick
>>> distributions. This means that with every successful build there will
>>> be a new OneClick distribution.
>>>
>>> For example, the latest PetitParser OneClick distribution is available
>>> from:
>>> http://hudson.lukas-renggli.ch/job/PetitParser/lastSuccessfulBuild/artifact/PetitParser-OneClick.zip.
>>>
>>> 2. I've changes build.sh to automatically find and fetch dependent
>>> images. This makes the configuration in Hudson much simpler, as no
>>> images need to be copied around.
>>>
>>> For example, the Hudson configuration of PetitParser looks as follows:
>>>
>>> build.sh -i omnibrowser -s petitparser -o petitparser
>>> build.sh -i petitparser -s testrunner -s petitparser-tests -o
>>> petitparser-tests
>>> build-oneclick.sh -i petitparser -o PetitParser-OneClick -t
>>> PetitParser -c PetitParser -n petitparser
>>>
>>> As usual all the code is available from:
>>>
>>> http://github.com/renggli/builder
>>>
>>> Lukas
>>>
>>> --
>>> Lukas Renggli
>>> www.lukas-renggli.ch
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> www.tudorgirba.com
>
> "In a world where everything is moving ever faster,
> one might have better chances to win by moving slower."
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Lukas Renggli
www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project