[Pharo-project] New Features for Hudson Build Tools
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/.... 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
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/....
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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
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/....
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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
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/... .
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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr 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."
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 <tudor.girba@gmail.com> 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/... .
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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr 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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
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 <tudor.girba@gmail.com> 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/....
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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr 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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Lukas Renggli www.lukas-renggli.ch
participants (5)
-
laurent laffont -
Lukas Renggli -
Stéphane Ducasse -
Sven Van Caekenberghe -
Tudor Girba