Domanda

Sto cercando di configurare Team Foundation Build e finora funziona bene con build, test e analisi del codice.

Il mio problema è che non riesco a capire come costruire solo un sottoinsieme dei progetti inclusi nella soluzione. So come utilizzare il Configuration Manager per creare una configurazione di soluzione personalizzata che costruirà / distribuirà una selezione dei miei progetti. Ma quando creo una nuova definizione di build, ottengo solo il debug & # 8220; predefinito & # 8221; e & # 8220; Rilascio & # 8221; configurazioni.

alt text http://img686.imageshack.us/img686/7453/builddefinitionprojectf .jpg

Come posso impostare una build di Team Foundation che includa solo una selezione dei progetti nella soluzione?

So che potrei essere sulla strada completamente sbagliata qui, ma sto scavando da un po 'e finora è la mia ipotesi migliore.

È stato utile?

Soluzione

Le tue configurazioni personalizzate non verranno visualizzate nella procedura guidata di definizione build perché non analizziamo il formato del file di soluzione. Tuttavia, puoi semplicemente digitarlo e funzionerà bene senza modificare manualmente il file TFSBuild.proj.

Altri suggerimenti

Dovrai modificare il file TFSBuild.proj generato da Build Definition creato.

Non l'ho mai usato per specificare un'altra configurazione, ma prova a usare ConfigurationToBuild :

<ItemGroup>    
   <ConfigurationToBuild Include="Release|Any CPU">
      <FlavorToBuild>Release</FlavorToBuild>      
      <PlatformToBuild>Any CPU</PlatformToBuild>
   </ConfigurationToBuild>
</ItemGroup>

Penso che tu abbia già risposto alla tua domanda: inserisci il sottoinsieme dei progetti nella nuova soluzione e crea una nuova definizione di build per questa soluzione.

Quale altra configurazione ti aspetteresti dopo Release e Debug?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top