Edgewall Software
Modify

Opened 15 years ago

#560 new enhancement

Another Dimension, Target

Reported by: mpotter@… Owned by:
Priority: major Milestone: 0.7
Component: General Version: 0.6b2
Keywords: Cc: mpotter@…
Operating System:

Description

Suggestion (I don't currently need this, but I can see someone else might).

Currently Builds are organized in two dimensions:

  • Build Configurations (e.g. bitten-trac-0.10, trunk)
  • Platforms: (e.g. Unix, Windows)

In some cases there may be another dimension, for now I will call it 'Target'.

In my case, we have a repository from which multiple applications are built from; there are large pieces of common code between most of these applications. (e.g. ClientA, ClientB, Server1, Server2, Server3). In the past I have experimented with:

  • Having a Build Configuration build all of the targets.
  • Having multiple Build Configurations, one each for each of each of the targets; but then permuted over the trunk and each active branch.
  • Having a Build Configuration for the trunk and each active branch, then overloading the Platform for each Target.

We are currently using the last option. Since we currently only have one platform this is not an issue. However this might change for us, and I could see could be different for some other installation.

Attachments (0)

Change History (0)

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.