Domanda

Ho progetto TeamCity che utilizzano mercuriale. Ho fatto un paio di modifiche manualmente i file nella directory teamcity/buildAgent/work. Il problema è che ora non riesco a aggiornare i file ai file nel repository.

Come posso forzare la re-out per la TeamCity? C'è qualche possibilità di sbarazzarsi del vecchio cassa?

È stato utile?

Soluzione

C'è un pulsante "fonti pulite" per il progetto o la pagina configurazione di generazione da qualche parte. Se si sceglie che la prossima generazione farà automaticamente un checkout completo.

Altri suggerimenti

Quando ho rimosso un modulo Git dal mio repository, si è rotto sul mio server CI.

L'opzione "Clean Fonti" non ha funzionato per me, ma questo fatto (da http : //confluence.jetbrains.net/display/TCD4/Clean+Checkout ):

  

TeamCity mantiene una cache interna per sorgenti alle comunicazioni con il server ottimizzare VCS. Le cache vengono ripristinate durante il tempo di pulizia. Per risolvere i problemi con l'aggiornamento fonti, le cache potrebbe essere necessario reimpostare manualmente. Per fare questo, basta eliminare / directory di sistema / cache.

Nel mio caso, ho dovuto semplicemente eseguire questo comando sul server CI:

rm -Rf ~/.BuildServer/system/caches

Ecco le istruzioni su come risolvere questo problema:

http://confluence.jetbrains.net/display/TCD4/Clean+Checkout

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