2013-07-09 7 views
28

Próbuję uruchomić niestandardowe polecenie w moim pliku MSBuild; Zasadniczo uruchamia "git log -10" i przechowuje, które przekazują informacje do pliku tekstowego.Jak mogę uzyskać TeamCity, aby utworzyć katalog .git podczas klonowania repo na potrzeby kompilacji?

Problem polega na tym, że przy próbie uruchomienia kompilacji występują błędy "fatal: Not a git repozytorium". Więc sprawdziłem katalog roboczy TeamCity dla mojego projektu i nie ma tam katalogu .git!

Dlaczego TeamCity nie tworzy katalogu .git podczas klonowania repozytorium? Czy istnieje sposób, aby to włączyć?

edytuj: Wersja TeamCity to 7.1.2; Spróbuję zaktualizować do wersji 8.0.1, aby sprawdzić, czy jest dostępna opcja.

+0

Możliwy duplikat [Użycie polecenia git w TeamCity budowy Step] (http://stackoverflow.com/questions/11632624/using-git-commands-in-a-teamcity-build-step) –

Odpowiedz

42

Zmieniłem tryb kasowania VCS z serwera na "automatycznie na agencie" i działa już teraz! Dzięki odpowiedzi na to pytanie: Using git commands in a TeamCity Build Step.

+0

Niestety, nie pozwolimy ci tego zrobić, jeśli masz reguły kasowania :-( –

Powiązane problemy