Wybór między Hudson i CruiseControl na dłuższą metę
Moim celem jest wybór pomiędzy CruiseControl i Hudson jako narzędzia do ciągłej integracji aplikacji java desktop. Widziałem wiele czytania porównując Hudson i CruiseControl. Jeśli chodzi o funkcje i łatwość obsługi, Hudson wydaje się najlepszy.
Ale jeśli chodzi o solidność, niezawodność z ciężką konfiguracją i wreszcie w dłuższej perspektywie, czy to nadal prawda ?
7 answers
Głosuję na Hudsona.
- solidność : Nigdy nie widziałem katastrofy Hudsona, chociaż drobne błędy pojawiały się między wydaniami, ale były imponująco szybkie. Jest również używany przez Netbeans, JBoss, Eclipse, Apache - powiedziałbym, że jest dość wytrzymały, aby poradzić sobie z tymi obciążeniami;
- niezawodność z ciężką konfiguracją : nie jestem pewien, co masz na myśli. Jest bardzo konfigurowalny;
- w długim w 2004 roku Hudson został członkiem organizacji the lead committer, która stworzyła bazę danych dla 120 programistów.]}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-06-04 09:40:49
Używaliśmy CruiseControl do budowania naszych bibliotek i aplikacji. Używaliśmy go do tworzenia C++ i Pythona, a nie Javy. Ostatnio przerzuciliśmy się na Hudson z bardzo dobrymi wynikami. Główne cechy, które nam się spodobały to:
- zatrzymaj proces
- Użyj niewolników, czyli w jednym miejscu możemy zarządzać budową wielu platform
- Łatwe pobieranie, instalacja i użytkowanie wtyczek.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-09 12:32:20
Zaczęliśmy używać CruseiControl dwa lata temu. Zaczęło się od bólu, a każda zmiana była bolesna. Następnie przerzuciliśmy się na Hudson. I jestem zakochana: -)
- naprawdę ładny interfejs użytkownika, otrzymujesz pomoc bezpośrednio, gdy jej potrzebujesz
- Łatwa konfiguracja i konfiguracja
- pluginy! Po prostu je kocham. Wystarczy spojrzeć na PromoteBuild. Spróbuj to zrobić łatwo w Cruisecontrol.
- duża i aktywna społeczność użytkowników
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-01 14:11:41
Zadałem sobie to samo pytanie kilka lat temu i po przeczytaniu recenzji , porównaniu itp. poszedłem do Hudsona.
Był łatwy w konfiguracji, nie miał problemu po kilku latach, miał skonfigurowane tylko 4-5 projektów, więc nie jestem pewien, czy kwalifikuje się to jako "ciężka konfiguracja", jak twierdzisz, ale u mnie działało bez problemu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-06-04 09:06:12
Niedawno stanąłem przed tą samą decyzją. Zacząłem instalować zarówno CruiseControl.NET i Hudson I would majstrować z jednym, a potem z drugim. Wkrótce jednak nabrałem rozpędu z Hudsonem. Teraz solidnie korzystamy z Hudsona, a ja nie tknąłem CruiseControl.NET dalej (nie żebym i tak był w tym aż tak głęboko). Więc mogę zaświadczyć, że Hudson może być ustawiony w świecie. NET po prostu dobrze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-15 19:08:13
Używam Hudsona od dłuższego czasu i jestem z niego zadowolony. Nie korzystałem jednak z Teamcity.
Jeśli koszt jest problemem, Hudson powinien być oczywistym wyborem. Wkład Wspólnoty jest bardzo zdrowy.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-06-04 08:38:16
Jeśli nie masz jeszcze konta w TeamCity, skontaktuj się z nami. Zmieniliśmy CruiseControl na TeamCity i jest wiele nowych i przydatnych funkcji, takich jak anulowanie kompilacji itp.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-06-04 08:22:33