|
Re: Workspace Resolver [message #550612 is a reply to message #550544] |
Sat, 31 July 2010 09:46 |
|
Hi Trip,
The integration with Hudson and other CI's would benefit quite a bit if
the repositories were separated from the repository root relative
locations. Right now, this is not really possible. We can let Hudson
check out everything and then have 'local' resolvers appointing things
in the checked out material but when we do that, the SCM information
about the projects are lost (essential for version qualifier
generation). This means that at present, the only viable option is to
use a complex RMAP setup to check things out to the workspace.
You can direct where things will end up in your workspace by using mspec
directives but I don't think that's really helpful to you.
We have work in progress in this area [1], so the situation will improve
in 3.7.
Regards,
Thomas Hallgren
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=309147
On 07/30/2010 08:37 PM, Trip Gilman wrote:
> When materializing a cquery, what are the valid location paths for the
> workspace resolver? The reason I ask is that i currently have the VTP
> build working with buckminster, however i'd like to make some improvements.
>
> Right now we check out our releng project from SVN using the Hudson. We
> then initiate the buckminster build with a cquery that pulls all our
> components from source and their dependencies from various other
> repository locations and types. We generate the p2 update site and
> publish the results. All this is working great.
>
> I would like to use Hudson to perform the checkout of all our source
> components to simplify the update process and Hudson uses this
> information for various other things like a change log. We have to blank
> the workspace before each build to ensure the most recent code has been
> checked out. This would be easy if it weren't for our non-standard SVN
> repository structure. We arrange things by component. Here is a rough
> layout for our repo:
>
>
> {svnroot}
> Desktop
> trunk
> features
> plugins
> branches
> branch1
> features
> plugins
> Framework
> trunk
> features
> plugins
> branches
> Releng
> project1
> project2
>
>
> Is there a way to tell the workspace resolver that there may be
> additional structure to navigate to locate the projects? It appears that
> projects in the root of the workspace and projects divided into plugins
> and features directories works as well.
|
|
|
|
Powered by
FUDForum. Page generated in 0.03871 seconds