Creazione di manufatti di siti Web asp.net in Teamcity dal repository SVN
-
10-07-2019 - |
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?
Soluzione
Se utilizzerai il checkout sul server, non ci saranno directory .svn.