2010-11-04 7 views
10

Ho una build in TeamCity che viene eseguita con i nomi di file di progetto Web.csproj (all'interno di una cartella "Web" nella radice) e seleziona "Pacchetto". Funziona bene e ottengo una bella cartella Web \ obj \ Debug \ Package con tutto il contenuto previsto.TeamCity non è in grado di individuare alcun artefatto dopo una creazione

Ho quindi una seconda build con una dipendenza artefatto sul percorso sopra indicato per eseguire il comando deploy. Tuttavia, indipendentemente da ciò che faccio, ricevo sempre un messaggio di errore "Impossibile scaricare la dipendenza da artefatto" seguito da "Nessun file abbinato per il modello" Web/obj/Debug/Pacchetto "". Anche se imposto il percorso degli artefatti solo ** e provo a estrarre tutto dalla radice, fallisce. Guardando sul server, ci sono chiaramente file nella directory di lavoro.

Qualcuno ha una guida per la risoluzione dei problemi?

+0

Il primo passaggio elenca tutti gli artefatti dopo una compilazione avvenuta con successo, nella schermata di stato TC? –

+2

nota: è necessario specificare sul primo passaggio cosa produrre come artefatto, per impostazione predefinita non ce ne sono. –

+3

Spot on Lasse, non avevo il passo precedente nella creazione degli artefatti (sto ancora prendendo confidenza con i concetti che temo). Vorresti lasciarlo come risposta e lo accetterò? –

risposta

4

Per motivi di completezza, la risposta è stata che non avevo definito un percorso artefatto nella prima build. Senza specificare l'output da salvare da questa build, non sarà disponibile nelle build dipendenti.

Problemi correlati