Cloning projects

I am trying to group projects and configurations. My project consists of this:

  • * CI
  •    - Project X
  •    - Project Y
  • * Development
  •    - All
  •    - Project X
  •    - Project Y
  • * Test
  •    - All
  •    - Project X
  •    - Project Y
  • etc


Now the first level is a project in Continua (because I want all people to start the CI, Dev, Test build, but I want to prevent them doing an actual production build). Then the separate projects are configurations in Continua. I can only clone configurations, not projects. It would be great if I could clone projects. Or is there another way to fine-grain the grouping of such a large and complex project structure?


Another thing that would help me out is if I could group (or tag) the configurations. Then I can create a single project which is good. Then I can create subgroups of configurations.

We did have sub-projects as part of the original design but this was removed to reduce complexity. We will look into whether we can implement project and/or configuration categories or groups for a later release.

Cloning projects has been on our to-do list for a while. I'll bump up the priority.

One possible technology you can use is this:

http://aaubry.net/pages/yamldotnet.html

Basically you can serialize your configuration object and allow the user to export / import. I think that would be a nice feature for 1.7 :wink:

Hi Geert,

Cloning projects is already available. 

The main body on work with importing and exporting is selecting which linked resources such as repositories, variables and user permissions are included and re-linking any missing resources to to new resources on the new server. It is on the to-do list, but we’re concentrating on get version 1.6 released first.