Using the same Subversion Revision in multiple builds

3 messages Options
Embed this post
Permalink
Scheidt, Stefan

Using the same Subversion Revision in multiple builds

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Using the same Subversion Revision in multiple builds Hi,

I would like to let Hudson use the same Subversion repository revision for multiple dependant builds.

More precise we develop an application that consists of multiple submodules, all stored in the same subversion repository.
We have multiple Hudson build configurations, one for each submodule, and a build of the “root module” (dependency-wise) triggers the build of the “next” module and so on.
Now we would like to make sure that builds following the build of the “root module” will be done on the same subversion repository revision as the build of the “root module”.
To make things a bit more complicated, some of the dependent builds need to be done on a slave machine.

TeamCity provides a solution for this kind of problems called “snapshot dependencies”, see http://www.jetbrains.net/confluence/display/TCD4/Dependent+Build. Is there any way to achieve something like this with Hudson? By the way, the modules are build with Maven.

Any help would be very welcome.

Regards
Stefan

Sami Tikka

Re: Using the same Subversion Revision in multiple builds

Reply Threaded More More options
Print post
Permalink
Maybe http://wiki.hudson-ci.org/display/HUDSON/Parameterized+Trigger+Plugin
is useful to you?

-- Sami

2009/11/4 Scheidt, Stefan <[hidden email]>:

> Hi,
>
> I would like to let Hudson use the same Subversion repository revision for
> multiple dependant builds.
>
> More precise we develop an application that consists of multiple submodules,
> all stored in the same subversion repository.
> We have multiple Hudson build configurations, one for each submodule, and a
> build of the “root module” (dependency-wise) triggers the build of the
> “next” module and so on.
> Now we would like to make sure that builds following the build of the “root
> module” will be done on the same subversion repository revision as the build
> of the “root module”.
> To make things a bit more complicated, some of the dependent builds need to
> be done on a slave machine.
>
> TeamCity provides a solution for this kind of problems called “snapshot
> dependencies”, see
> http://www.jetbrains.net/confluence/display/TCD4/Dependent+Build. Is there
> any way to achieve something like this with Hudson? By the way, the modules
> are build with Maven.
>
> Any help would be very welcome.
>
> Regards
> Stefan
>
>

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

Scheidt, Stefan

Re: Using the same Subversion Revision in multiple builds

Reply Threaded More More options
Print post
Permalink
Seems to solve my problem. Thanks. Keep you posted.

Regards
Stefan


Am 05.11.09 20:16 schrieb "Sami Tikka" unter <[hidden email]>:

> Maybe http://wiki.hudson-ci.org/display/HUDSON/Parameterized+Trigger+Plugin
> is useful to you?
>
> -- Sami
>
> 2009/11/4 Scheidt, Stefan <[hidden email]>:
>> Hi,
>>
>> I would like to let Hudson use the same Subversion repository revision for
>> multiple dependant builds.
>>
>> More precise we develop an application that consists of multiple submodules,
>> all stored in the same subversion repository.
>> We have multiple Hudson build configurations, one for each submodule, and a
>> build of the ³root module² (dependency-wise) triggers the build of the
>> ³next² module and so on.
>> Now we would like to make sure that builds following the build of the ³root
>> module² will be done on the same subversion repository revision as the build
>> of the ³root module².
>> To make things a bit more complicated, some of the dependent builds need to
>> be done on a slave machine.
>>
>> TeamCity provides a solution for this kind of problems called ³snapshot
>> dependencies², see
>> http://www.jetbrains.net/confluence/display/TCD4/Dependent+Build. Is there
>> any way to achieve something like this with Hudson? By the way, the modules
>> are build with Maven.
>>
>> Any help would be very welcome.
>>
>> Regards
>> Stefan
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

--

OPITZ CONSULTING Gummersbach GmbH
Stefan Scheidt - Dipl.-Math. - Senior Architekt
Kirchstraße 6 - 51647 Gummersbach
Phone +49 2261 6001-0 - Fax -4200 - Mobile +49 173 7252423
[hidden email] - http://www.opitz-consulting.de
Geschäftsführer: Bernhard Opitz, Martin Bertelsmeier
HRB-Nr. 39163 Amtsgericht Köln



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