Czy występują rzeczywiste różnice lub czy to tylko kwestia gustu?Team City kontra CruiseControl.net - który z nich jest lepszy?
Odpowiedz
Konfiguracja i utrzymywanie tempomatu zajmuje więcej czasu niż TeamCity (gdzie można skonfigurować automatyczny projekt (sln) w ciągu kilku minut). TeamCity ma również kilka bardzo fajnych funkcji, takich jak zgłaszanie awarii kompilacji (przez e-mail, jabber, stronę internetową), więc nie musisz czekać przez x minut.
Wersja 4 (obecnie EAP) ma również funkcję, która uruchamia najpierw testy nieudane, więc wiesz, jeśli szybko naprawiłeś kompilację.
Więc ... mój głos idzie na teamcity, chyba że twoja drużyna jest tak duża, że musisz za nią zapłacić ... W takim razie nie wiem.
Jak duży jest twój zespół? Czy nie ma do 20 różnych konfiguracji kompilacji, 3 agentów kompilacji i 20 użytkowników? Jeśli przejdziesz do tego (i nie użyjesz rozgałęzienia ext (1 główne, 1 test i 1 wydanie + kilka dużych zmian), więc potrzebujesz wielu konfiguracji kompilacji) Powiedziałbym, że 2000 USD to OK cena do zapłaty – sonstabo
Nie zgadzam się. Dla mojego serwera CI spróbowałem zarówno Team City, jak i CC.NET. Team City działało świetnie dla naszych buildów FLEX, ale nigdy nie mogłem ich uruchomić poprawnie. CC.NET działało za pięć minut. Preferuję podejście konfiguracyjne CC.NET XML w kreatorze interfejsu GUI Team City Web. Możesz także edytować XML Team City, ale nie jest to tak łatwe jak CC.NET. Ponieważ piszę dużo Powershell, raczej łatwo zachować edytor tekstu, aby wprowadzić zmiany w kompilacji. Nie muszę się uwierzytelniać i przeglądać stron na stronach śmieci administratora. – D3vtr0n
Miasto drużynowe nie ma wsparcia PHP, więc nie jest dla mnie interesujące. Myślę, że to osobisty wybór.
Wybór osobisty, ale TeamCity jest bardzo przyjemny w instalacji i obsłudze.
TeamCity to pre-tested or delayed commit może być fajną funkcją w zależności od Twoich konkretnych potrzeb.
Istnieje porównanie TeamCity do CruiseControl i CruiseControl.NET na stronie TeamCity pod adresem http://www.jetbrains.com/teamcity/documentation/featureMatrix.html. To oczywiście będzie nieco wypaczone na korzyść TeamCity, ale pomyślałem, że i tak może to pomóc.
Dla mnie musiałem iść z CruiseControl.NET, ponieważ obsługuje SourceGear Vault, a TeamCity tego nie robi.
Wow, ich Matrix jest daleko. Muszą korzystać z CC.NET 1.0 jako przewodnika. Większość tych rzeczy jest w CC.NET teraz, a te, które nie są kilka z nich są ograniczone do JAVA, więc kogo to obchodzi. Siatka budująca wygląda fajnie, a bramkowane checkiny wyglądają fajnie, ale – Alex
Wpadłem też na problem z Vault. CC.NET to jedyna rzecz, która obsługuje Vault. Wsparcie firmy SourceGear mówi, że wspieranie takich rzeczy jak Hudson lub TeamCity to "Napisz to sam". http://support.sourcegear.com/viewtopic.php?f=5&t=11156&p=50421&hilit=hudson Właściwie poleciłbym Vault ludziom, którzy byliby zainteresowani tym, że SourceGear pomógł wypełnić te luki z innymi CI. – slolife
Team City jest miłe, jeśli masz dodatkowy miesiąc na przeczytanie dokumentacji. Dla mnie CC.NET działał, po wyjęciu z pudełka, przy niewielkim wysiłku i konfiguracji. Może jestem "old school", ale edytowanie XML Config wydawało się łatwiejsze niż GUI/Wizard/WebPage, którego używa Team City. Moje dwa centy. – D3vtr0n
Osobiście jestem na CC.NET ze względu na fakt, że mogę go spersonalizować, używamy go do wszelkiego rodzaju rzeczy, jak prowadzenie EggPlant Red Stone, tworzenie raportów lokalizacyjnych, testowanie jednostek w wielu różnych frameworkach i na 3 OS za pomocą MONO. Naprawdę bardzo miło było skonfigurować i za 5 minut robiłem prostą kompilację jednego rozwiązania. Jednak sprawdziłem Team City i wygląda fajnie, po prostu potrzebuję możliwości dostosowania.
Osobiście uważam, że CC.NET jest lepsza dla aplikacji .NET. Team City wymaga kreatora takiego jak konfiguracja wskazań interfejsu użytkownika, co jest irytujące w nawigacji. CC.NET jest oparty na XML, bez żadnych wymyślnych GUI. Ale to się załatwia i było znacznie szybciej skonfigurować w moich doświadczeniach. Gdybym miał dodatkowy czas na Team City, poszłabym całkowicie na ich korzyść. CC.NET był gotowy, zanim zdążyłem zorientować się w konfiguracji Team City. – D3vtr0n
TeamCity jest bardzo łatwy w użyciu i obsłudze. Jeśli zaczynasz nowe, użyj TeamCity.
TeamCity może mieć wsparcie PHP, sprawdź poniższy adres URL:
Team city obsługującego Źródło Ubiór
- 1. Szablony Team City i artefakty
- 2. Wyklucz pliki z artefaktów Team City
- 3. plsql - otrzymasz pierwszy wiersz - który z nich jest lepszy?
- 4. ASP.NET vs SharePoint - który z nich jest lepszy dla programistów?
- 5. Który z nich jest lepszy pod względem wydajności?
- 6. Apache2: mod_wsgi lub mod_python, który z nich jest lepszy?
- 7. Który przypadek jest lepszy?
- 8. Który z nich jest odpowiednikiem metody isnan()?
- 9. Zespół projektu TFS Collection kontra Team Project
- 10. "Cocos2d-Javascript" lub "Cocos2d-x html5", który z nich jest lepszy w rozwoju HTML5?
- 11. Który z nich jest lepszy, gcc lub armcc dla optymalizacji NEON?
- 12. JOIN lub podzapytanie skorelowane ze istnieje zapis, który z nich jest lepszy
- 13. Team City CI z obszarem roboczym Xcode - Schemat "Mój schemat" nie jest skonfigurowany do pracy
- 14. Jak określić, który z nich należy użyć - next(); lub dequeue() ;?
- 15. dict() vs {} w python, który jest lepszy?
- 16. heroku vs openshift, który jest lepszy PaaS?
- 17. Perspektywa "Git Repository" Eclipse kontra "Team Synchronizing"
- 18. Który z nich jest szybki, Klasa abstrakcyjna lub interfejs?
- 19. Implementacje JPA - Który z nich jest najlepszy w użyciu?
- 20. Który z nich jest lżejszy, JSON lub BSON?
- 21. Który z nich jest szybszy i lżejszy - mysqli i PDO
- 22. Który z nich jest szybszy: skorelowane podzapytania lub dołącz?
- 23. Mapa/ArrayList: który z nich jest szybszy w wyszukiwaniu elementu
- 24. Który z nich jest bardziej skuteczny podczas budowania budowniczych?
- 25. Który z nich jest łatwiejszy w użyciu? GCD lub NSOperation?
- 26. Który Android IDE jest lepszy - Android Studio lub Eclipse?
- 27. Który z widelców apn_on_rails jest lepszy dla rails3?
- 28. Używanie MSTest z CruiseControl.NET
- 29. Slate vs Swagger - Który jest lepszy i który ma więcej opcji?
- 30. Który silnik OCR jest lepszy: Tesseract lub OCRopus?
to zależy co próbujesz budować i realizować. Nie określiłeś typów projektów, więc nie jestem pewien na twoje pytanie. Nie rozumiem, jak ktokolwiek mógłby podać ci szczerą, nieobiektywną odpowiedź bez tych informacji. – D3vtr0n