Czy jest jakiś sposób przywrócenia usuniętej konfiguracji kompilacji w teamcity. Znalazłem Restore just deleted project, który dotyczy przywracania usuniętego projektu, ale nie może znaleźć żadnych informacji na temat przywracania usuniętej konfiguracji kompilacji. Używam Teamcity 8.0.6Teamcity przywrócić usuniętą konfigurację kompilacji
Odpowiedz
Poprzednie wersje ustawień konfiguracji kompilacji są przechowywane w folderze /config/projects/buildTypes w różnych plikach * .xml.N. Aby przywrócić ustawienia, zastąp plik * .xml plikiem * .xml.N. Również od TeamCity 9 jest możliwe store all project setting in VCS.
Inną opcją dostępną od wersji 9.0 jest umieszczenie ustawień projektu w wersji kontroli (Git, Mercurial lub Subversion i Perforce od wersji 9.1), a następnie przywracanie usuniętych plików przy użyciu poleceń VCS.
TeamCity 9 zlokalizuj katalog danych, a znajdziesz folder śmieci, tak jak poniżej:
D:\TeamCity\Data\config\_trash
Zrób kopię całej sprawy do innego folderu, na wszelki wypadek.
Przenieś utworzone foldery projektu z config\_trash
na config\projects
.
Usuń przyrostek .projectNN
z każdego folderu projektu.
W tym czasie mogą wystąpić błędy krytyczne w głównym portalu internetowym.
Zrestartuj TeamCity tylko na dobrą miarę.
Uwaga: od tego bałaganu włączono zapisywanie konfiguracji w Git, co trwało 3 minuty i było dobrze zalecane. –
Przypadkowo usunąłem cały projekt i jego konfiguracje kompilacji i właśnie to zrobiłem, aby je odzyskać; Odkryłem, że projekt nie pojawił się ponownie, dopóki nie zrestartowałem usługi, więc podejrzewam, że jest to krok obowiązkowy, a nie "tylko na dokładkę". –
- 1. Jak przywrócić usuniętą aplikację Facebook?
- 2. Błąd kompilacji projektu TeamCity
- 3. Artefakt TeamCity z ostatniej pomyślnej kompilacji gałęzi
- 4. Wydrukuj konfigurację Grunt.js podczas kompilacji
- 5. Dodaj domyślną konfigurację kompilacji do Visual Studio
- 6. TeamCity - odwołanie do numeru kompilacji z innej konfiguracji kompilacji
- 7. Uruchamianie wszystkich konfiguracji kompilacji w TeamCity
- 8. Zezwalaj/nie zezwalaj użytkownikom na uruchamianie konfiguracji kompilacji w Teamcity
- 9. TeamCity Konfigurowanie MSTest 2012
- 10. Integracja GitLab z TeamCity
- 11. Doctrine2 Opróżnij pojedynczą usuniętą jednostkę
- 12. Dlaczego widzę usuniętą gałąź zdalną?
- 13. Tworzenie linii komend TeamCity: jak spowodować awarię kompilacji?
- 14. Dowiedz się, kto złamał najwięcej kompilacji w Teamcity
- 15. Krok TeamCity musi zostać pominięty przy stanie niepowodzenia kompilacji
- 16. msbuild Błąd MSB4025 w TeamCity kompilacji kroku dla Visual Studio
- 17. TeamCity + MSBuild: Oznaczanie wdrożenia za pomocą numeru kompilacji VCS
- 18. Jak mogę zmienić tożsamość użytkownika uruchamiającego agenta kompilacji w TeamCity?
- 19. Jenkins Git Publisher: Jak przywrócić kod do wzorca po kompilacji?
- 20. Uruchamianie pliku .bat z TeamCity
- 21. Integracja NUnit z TeamCity
- 22. TeamCity: Jak uzyskać listę ostatnich kompilacji dla każdej konfiguracji kompilacji, która obecnie nie działa?
- 23. Integracja TeamCity i MSBuild
- 24. SVN, Teamcity: wirtualizacja/wymagania sprzętowe
- 25. Node.js i TeamCity
- 26. Jak wyeksportować/zaimportować konfigurację Jenkins?
- 27. Wartości parametrów warunkowych TeamCity
- 28. Dziennik budowy Teamcity
- 29. Usuń usuniętą stronę z wyników wyszukiwania Google
- 30. Pobierz usuniętą postać z edytowanej zawartości div
Prawdopodobnie pomoże to przywrócić zmienione ustawienia. Nie sądzę, że zachowuje pliki dla usuniętych konfiguracji kompilacji. Wszystkie pliki XML związane z kompilacją są usuwane, gdy tylko usuniemy konfigurację kompilacji. –
Masz rację. Przywrócenie usuniętej konfiguracji kompilacji nie jest możliwe. Mamy powiązane żądanie https://youtrack.jetbrains.com/issue/TW-34774, proszę zagłosuj. Jednak funkcja [Ustawienia wersji] (https://confluence.jetbrains.com/display/TCD9/Storing+Project+Settings+in+Version+Control) jest dostępna, aby rozwiązać ten problem. –
Już głosowałem tam. Oprócz ustawień wersji, możemy przywrócić ją z kopii zapasowej. Kopia zapasowa działa również w Teamcity 8. –