integrating with continuum

2006-02-01 Thread Knut Wannheden
Hi there,

I am new to Continuum and was wondering if it is possible to extend
Continuum by adding new "project types". I'd like to add my own "Add
XXX Project" link on the Continuum page next to the other links for
Maven, Maven2, Ant, and Shell projects. Or alternatively if I could
use an API to add my projects programatically to the database.

Is this already possible?

TIA,

Knut Wannheden


Re: integrating with continuum

2006-02-01 Thread Knut Wannheden
Hi again,

On 2/1/06, Emmanuel Venisse <[EMAIL PROTECTED]> wrote:
>
> >
> > I'm not sure I quite understand your question. But let me explain what
> > I'd like to do. We have 100+ projects in our development environment
> > and occasionally we add new projects and change the dependencies
> > between existing projects. We also change the developer list for the
> > projects. Obviously I'd like the definitions in Continuum to stay in
> > sync without having to enter and verify that manually.
>
> I have my answer ;-)
> You'll can do it by xmlrpc client api.
>

Thinking a little bit more about this I still have some questions.

I assume that the idea would be to use the XML-RPC API to propagate
any changes I make to the project definitions in the development
environment to Continuum.

The best way I can think of to get that right every time would be to
add a commit trigger to the version management system which would
remind the user to update the Continuum definitions every time a
project definition file is committed. Although even with that solution
the definitions will at best just be out of sync for a short period of
time, which with bad luck would cause the build to fail for that
reason.

How does this work with Maven projects? Will Continuum automatically
update its project definitions when it detects a change to the POM? If
that is the case I'd much prefer to be able to add custom project
types to Continuum which would let me achieve the same effect. Does
this sound reasonable or is this out of scope for the Continuum
project?

Regards,

--knut


Re: integrating with continuum

2006-02-01 Thread Knut Wannheden
Emmanuel,

> >
> > I'm not sure I quite understand your question. But let me explain what
> > I'd like to do. We have 100+ projects in our development environment
> > and occasionally we add new projects and change the dependencies
> > between existing projects. We also change the developer list for the
> > projects. Obviously I'd like the definitions in Continuum to stay in
> > sync without having to enter and verify that manually.
>
> I have my answer ;-)
> You'll can do it by xmlrpc client api.
>

Excellent!

> >
> > That certainly looks interesting. I see this is also scheduled for
> > 1.1. Is there an estimated relases date for 1.1?
>
> It's perhaps in 1.0.3.
>
> alpha of 1.1 will probably release in 2006Q1 and final in 2006Q2
>

Sounds good. I'm looking forward for these enhancements!

Cheers,

--knut


Re: integrating with continuum

2006-02-01 Thread Knut Wannheden
> >
> > I'd like to add projects with interdependencies to Continuum. Can I
> > also use the shell project type for this?
>
> You can use the shell project type. You only need a command line to launch 
> your build.
> Interdependencies between projects are available for now only for maven 
> projects. We'll add this
> feature for ant and shell projects in 1.1
>

OK. I think I remember reading somewhere that the shell project type
is currently limited in that way. So I'm looking forward to the 1.1
release.

> >
> > As we have very many projects, which also change over time, I'd like
> > to use some kind of API to keep the project definitions in Continuum
> > in sync. Thus I was wondering about adding new project types or an API
> > to add projects.
>
> What sort of changes do you want to do?
>

I'm not sure I quite understand your question. But let me explain what
I'd like to do. We have 100+ projects in our development environment
and occasionally we add new projects and change the dependencies
between existing projects. We also change the developer list for the
projects. Obviously I'd like the definitions in Continuum to stay in
sync without having to enter and verify that manually.

> >
> > Can you see a viable solution to this? Or should I enter a feature
> > request in JIRA?
>
> Look at CONTINUUM-544 for a xmlrpc client. I'll integrate it later in 
> continuum.
>

That certainly looks interesting. I see this is also scheduled for
1.1. Is there an estimated relases date for 1.1?

Regards,

--knut


integrating with continuum

2006-02-01 Thread Knut Wannheden
Hi there,

I am new to Continuum and was wondering if it is possible to extend
Continuum by adding new "project types". I'd like to add my own "Add
XXX Project" link on the Continuum page next to the other links for
Maven, Maven2, Ant, and Shell projects. Or alternatively if I could
use an API to add my projects programatically to the database.

Is this already possible?

TIA,

Knut Wannheden