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 ?

Author: Nosredna, 2009-06-04

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.]}
/ Align = "left" /
 27
Author: Robert Munteanu,
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.
 4
Author: Kaniabi,
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
 3
Author: Henrik,
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.

 2
Author: Billy,
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.

 2
Author: Trinition,
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.

 1
Author: Sathya,
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.

 0
Author: keuleJ,
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