C'è un modo in teamcity per ripristinare una configurazione di build cancellata. Ho trovato Restore just deleted project che riguarda il ripristino di un progetto eliminato ma non riesce a trovare alcuna informazione sul ripristino di una configurazione di build cancellata. Utilizzo Teamcity 8.0.6Teamcity ripristina una configurazione di build cancellata
risposta
Le versioni precedenti dell'impostazione di configurazione build sono memorizzate nella cartella /config/projects/buildTypes in diversi file * .xml.N. Per ripristinare l'impostazione, sostituire il file * .xml con il file * .xml.N. Anche dal TeamCity 9 è possibile store all project setting in VCS.
Un'altra opzione, disponibile a partire da 9.0, è quella di posizionare le impostazioni del progetto nel controllo di versione (Git, Mercurial o Subversion e Perforce dal 9.1) e ripristinare i file rimossi utilizzando i comandi VCS.
TeamCity 9, individuare la directory dei dati e troverete una cartella cestino, in questo modo:
D:\TeamCity\Data\config\_trash
Prendere una copia di tutta la cosa a qualche altra cartella, per ogni evenienza.
Spostare le cartelle di progetto effettuate da config\_trash
a config\projects
.
Rimuovere il suffisso .projectNN
da ciascuna cartella di progetto.
È possibile che si verifichino errori critici nel portale Web principale mentre ciò accade.
Riavvia TeamCity solo per buona misura.
Nota: da questo pasticcio, ho abilitato la memorizzazione della configurazione in Git, che ha richiesto tutti i 3 minuti per la configurazione ed è ben raccomandato. –
Ho eliminato per errore un intero progetto e le sue configurazioni di build, e questo è esattamente ciò che ho fatto per recuperarlo; Ho scoperto che il progetto non è riapparso fino a quando non ho riavviato il servizio, quindi sospetto che sia un passaggio obbligato piuttosto che un "solo per buona misura". –
questo probabilmente aiuterà a ripristinare le impostazioni modificate. Non penso che tenga i file per le configurazioni di build cancellate. Tutti i file xml relativi a una build vengono eliminati non appena eliminiamo la configurazione di build. –
Hai ragione. Non è possibile ripristinare la configurazione di build cancellata. Abbiamo la relativa richiesta https://youtrack.jetbrains.com/issue/TW-34774, si prega di votare. Tuttavia, la funzione [Impostazioni versione] (https://confluence.jetbrains.com/display/TCD9/Storing+Project+Settings+in+Version+Control) è presente per risolvere questo problema. –
Già votato lì. Oltre alle impostazioni della versione, possiamo ripristinarlo anche da un backup. Il back up funzionerà anche su Teamcity 8. –