Executing a single Hudson project on multiple platforms

3 messages Options
Embed this post
Permalink
michal

Executing a single Hudson project on multiple platforms

Reply Threaded More More options
Print post
Permalink
Hi.
We are using Hudson to test, compile and build a C++ application on multiple platforms. We have a Hudson slave running on each one of the platforms.
We would like to have the SAME Hudson project executing on ALL the platforms every night automatically, so we will have a suitable build for each one of the platforms ready every morning. Is it a way we can do it?
(The solution I know is to duplicate the project for each platform, and tie each project to a specific node. However, we support 7 platforms, so it would be very hard for us to maintain 7 different Hudson projects, one for each platform, so I would like to avoid this solution).
Thanks, Michal.
Felipe Gaúcho

Re: Executing a single Hudson project on multiple platforms

Reply Threaded More More options
Print post
Permalink
I use profiles to achieve that..  (based in Shell script + DOS batch files)

you can checkout the code (with the configuration scripts) from here:
http://kenai.com/projects/puj/sources/arena/show

the step by step on how to stupe the project if you wanna see it in
action: http://kenai.com/projects/puj/pages/Arena-dev

my project compiles for both Linux and Windows without problem

*yes, you should create 1 profile for each of your environment, but at
least you do that just once :)

On Sun, Nov 8, 2009 at 11:14 AM, michal <[hidden email]> wrote:

>
> Hi.
> We are using Hudson to test, compile and build a C++ application on multiple
> platforms. We have a Hudson slave running on each one of the platforms.
> We would like to have the SAME Hudson project executing on ALL the platforms
> every night automatically, so we will have a suitable build for each one of
> the platforms ready every morning. Is it a way we can do it?
> (The solution I know is to duplicate the project for each platform, and tie
> each project to a specific node. However, we support 7 platforms, so it
> would be very hard for us to maintain 7 different Hudson projects, one for
> each platform, so I would like to avoid this solution).
> Thanks, Michal.
>
> --
> View this message in context: http://n4.nabble.com/Executing-a-single-Hudson-project-on-multiple-platforms-tp584636p584636.html
> Sent from the Hudson users mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>



--
Looking for a client application for this service:
http://fgaucho.dyndns.org:8080/arena-http/wadl

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Donszelmann Mark-3

Re: Executing a single Hudson project on multiple platforms

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Hi

we use a "Build multi-configuration project", which allows you to connect 
your project to any of the "labels" you define. Works nicely. 

Regards
Mark Donszelmann

On Nov 8, 2009, at 11:27 AM, Felipe Gaúcho wrote:

I use profiles to achieve that..  (based in Shell script + DOS batch files)

you can checkout the code (with the configuration scripts) from here:
http://kenai.com/projects/puj/sources/arena/show

the step by step on how to stupe the project if you wanna see it in
action: http://kenai.com/projects/puj/pages/Arena-dev

my project compiles for both Linux and Windows without problem

*yes, you should create 1 profile for each of your environment, but at
least you do that just once :)

On Sun, Nov 8, 2009 at 11:14 AM, michal <[hidden email]> wrote:

Hi.
We are using Hudson to test, compile and build a C++ application on multiple
platforms. We have a Hudson slave running on each one of the platforms.
We would like to have the SAME Hudson project executing on ALL the platforms
every night automatically, so we will have a suitable build for each one of
the platforms ready every morning. Is it a way we can do it?
(The solution I know is to duplicate the project for each platform, and tie
each project to a specific node. However, we support 7 platforms, so it
would be very hard for us to maintain 7 different Hudson projects, one for
each platform, so I would like to avoid this solution).
Thanks, Michal.

--
View this message in context: http://n4.nabble.com/Executing-a-single-Hudson-project-on-multiple-platforms-tp584636p584636.html
Sent from the Hudson users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]





--
Looking for a client application for this service:
http://fgaucho.dyndns.org:8080/arena-http/wadl

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]