Domanda

Sto usando TeamCity Professional versione 4.5.4 (build 9071) al lavoro per costruire il mio progetto di applicazione web asp.net.

Il mio file di soluzione è costituito da diversi progetti (ad es. applicazione web, unit test, alcuni progetti di servizi web, ecc.).

Voglio creare un artefatto costituito dalla mia applicazione web (gli altri possono essere ignorati per ora), quindi ho la seguente configurazione su teamcity (deviando dai valori predefiniti):

  • Impostazioni generali
    • Percorsi artefatto: trunk \ project-src \ intranet-webapp *** = > WebAppArtifact
  • Impostazioni controllo versione (SVN)
    • Checkout automatico sull'agente
  • Runner (sln2008)
    • Target: Clean Publish

Costruisce bene i miei artefatti, ma c'è un grosso problema : l'artefatto mantiene " .svn " cartelle e i file .cs (C # code-behind) in esso.

Mi aspettavo che con " Pubblica " obiettivo nel mio corridore, avrei esattamente quello che il " Pubblica progetto " menu in VS 2008 fa: copia il progetto compilato in una posizione senza i file code-behind e nessuna cartella .svn.

Qualcuno potrebbe dirmi quale configurazione mi manca?

È stato utile?

Soluzione

Se utilizzerai il checkout sul server, non ci saranno directory .svn.

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