Is this for building all-trunk-versions?

Then there is an alternative. If we configure the projects to use binary
dependencies as NuGet-packages, we could set up teamcity in the following
way:

Castle.Core
  -triggered by source code changes
  -build and test
  -publishes NuGet package to all-trunk-nuget-feed on buildserver

Castle.Windsor (default)
  -triggered by source code changes
  -build and test
  -publishes NuGet package to all-trunk-nuget-feed on buildserver

Castle.Windsor (all-trunk)
  -triggered by source code changes
  -triggered NuGet package change in all-trunk-nuget-feed on buildserver
  -build and test
  -publishes NuGet package to all-trunk-nuget-feed on buildserver

And so on for the other projects. That way, it is clear when changes cause a
failure in other projects builds and allows to fix it by cloning the source
repository in a separate folder and update all NuGet packages using the
all-trunks feed.

Bleeding edge users can use the all-trunk feed for their regular development
without building themselves. With a high test coverage, this feed could be
even sort of "supported".

-Markus

2011/9/20 G. Richard Bellamy <[email protected]>

> I'm wondering if there's anything I can do to help with the repo
> restructuring?
>
> The last I heard, hammett was looking for help with filter-branch so he
> could move each repo into a single folder depth, and reduce the log to a
> near date (last commit).
>
> Ayende had also suggested subtree merges to help us deal with an aggregate
> project with multiple repos as sub-directories.
>
> -rb
>
> --
> You received this message because you are subscribed to the Google Groups
> "Castle Project Development List" group.
> To post to this group, send email to castle-project-devel@**
> googlegroups.com <[email protected]>.
> To unsubscribe from this group, send email to castle-project-devel+**
> [email protected]<castle-project-devel%[email protected]>
> .
> For more options, visit this group at http://groups.google.com/**
> group/castle-project-devel?hl=**en<http://groups.google.com/group/castle-project-devel?hl=en>
> .
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.

Reply via email to