Combination of <buildstatus> and <mercurial> does not trigger on mercurial updates

View: New views
2 Messages — Rating Filter:   Alert me  

Combination of <buildstatus> and <mercurial> does not trigger on mercurial updates

by Klaus Schniedergers :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I am having 2 projects depending on each other; so project B should
build when there's a change in repository B or when project A has
completed a build.

So I'm using this config in project B:

<modificationset>
  <mercurial localworkingcopy="/...../projectB"/>
  <buildstatus logdir="${logdir}/projectA"/>
</modificationset>

The problem is that a build in project B is only triggered by build of
A, not by changes in the Mercurial repository.
If I remove the "buildstatus" line, the repository changes trigger a build.

Am I missing something here?

This is on CruiseControl 2.7.3.

Klaus

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Cruisecontrol-user mailing list
Cruisecontrol-user@...
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user

Re: Combination of <buildstatus> and <mercurial> does not trigger on mercurial updates

by Klaus Schniedergers :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Answering my own question: An update to 2.8.2 solved the problem.

Klaus

On Fri, Oct 23, 2009 at 9:31 AM, Klaus Schniedergers
<klaus@...> wrote:

> I am having 2 projects depending on each other; so project B should
> build when there's a change in repository B or when project A has
> completed a build.
>
> So I'm using this config in project B:
>
> <modificationset>
>  <mercurial localworkingcopy="/...../projectB"/>
>  <buildstatus logdir="${logdir}/projectA"/>
> </modificationset>
>
> The problem is that a build in project B is only triggered by build of
> A, not by changes in the Mercurial repository.
> If I remove the "buildstatus" line, the repository changes trigger a build.
>
> Am I missing something here?
>
> This is on CruiseControl 2.7.3.
>
> Klaus
>

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Cruisecontrol-user mailing list
Cruisecontrol-user@...
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user