Ciągła integracja

Cabie

Ostatnia aktualizacja: 17 września 2023, 00:36

Producent: cabie.tigris.org
Typ: Ciągła integracja, System kontroli wersji
Przeznaczenie: szkoły, uczelnie, firmy, organizacje
Licencja: GPL
Pobranie: cabie.tigris.org/servlets/ProjectDocumentList
Platforma: wieloplatformowy
Dokumentacja: cabie.tigris.org/wiki/Cabie_Usage
FAQ:
Forum:
Wikipedia (en): en.wikipedia.org/wiki/CABIE
Język polski:
Cena: bezpłatny

Cabie (Continuous Automated Build and Integration Environment) to wieloplatformowy system kontroli. Jest to aplikacja typu klient / serwer, zapewniająca zarówno dostęp do wiersza poleceń, jak i przez internet, do informacji o monitorowaniu i realizacji budowania w czasie rzeczywistym.

Misją Cabie jest scentralizowanie projektów w dużej firmie zbudowanej przez różne grupy programistów, wykorzystujących z różnych zestawów narzędzi, języków i aplikacji CM.

Cabie działa jako demon w systemach Linux, Solaris i HP-UX lub jako usługa pod Windows. Cabie jest napisane w Perlu i wykorzystuje back-end bazy danych MySQL jako punkt zbierania wszystkich informacji o kompilacji.

Cabie można zintegrować z systemami śledzenia błędów i systemami testowymi, w zależności od złożoności tych systemów. Mając na uwadze fakt, że większość firm tworzy systemy od podstaw, Cabie został zaprojektowany tak, aby nie było trzeba ponownie pisać skryptowych wersji, ale zamiast tego integrować istniejące skrypty budujące z inteligentnym kolektorem.

Najważniejsze funkcje Cabie:
– napisane w Perlu
– interfejs wiersza poleceń do obsługi skryptów
– obsługa demona / usługi Windows (działa w systemie Unix, Linux, Solaris, Windows)
– interfejs sieciowy
– szybkie powiadomienie o kompilacji za pośrednictwem wiadomości e-mail
– obsługa MySQL do konfiguracji i scentralizowanego zbierania danych
– system powiadamiania Watchdog o późnych zleceniach lub niewystarczających zasobach
– mechanizm subskrypcji poczty e-mail
– obsługa wiersza poleceń w trybie podwójnym (admin / user)
– odzyskiwanie zadania / dysku
– scentralizowany kolektor dla zadań uruchomionych na wielu serwerach
– pełna ścieżka audytu
– przekierowanie poleceń klienta / serwera
– automatyczne numerowanie zadań
– automatyczne blokowanie zadań
– CM Abstraction do obsługi dodatkowych systemów SCM
– obsługa dowolnej kompilacji wywoływanej z wiersza poleceń
– operacje budowania szeregowego lub równoległego
– nagrywanie / odtwarzanie poleceń klienta
– dynamiczne gromadzenie i wyświetlanie danych

Cabie zapewnia szybkie powiadamianie pocztą e-mail i integrację RSS w celu szybkiego rozwiązywania problemów z budową. Cabie umożliwia uruchamianie kompilacji w trybie równoległym, szeregowym, w celu odpytywania zadań lub zezwalania na korzystanie ze skryptowych nocnych kompilacji. Cabie doskonale nadaje się do szybkiego rozwoju w środowisku wymagającym wielu języków i narzędzi. Cabie obsługuje Perforce, Subversion i CVS.

 

Click to rate this post!
[Total: 0 Average: 0]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Skip to content