Aby ułatwić testowanie wersji, szukamy systemu do automatycznego budowania i testowania naszych projektów na różnych architekturach. Nasze ograniczenia są:Mechanizm automatycznego budowania i testowania języków dla wielu projektów
- Kod budować jest napisane w kilku językach, w tym Python, Java i C
- mamy kilka różnych architektur wdrażania.
- Mamy wiele projektów, które chcielibyśmy niezależnie zbudować i przetestować.
- Nasz system kontroli źródła to Subversion, a system powinien się z tym zintegrować.
- Rozwiązanie powinno idealnie być open source.
Mamy spojrzał na:
Artifactory + Continuum: Nice w pewnym sensie, ale jest mocno Java-centric, o ograniczonej lub nieistniejącej wsparcia Python.
Buildbot: Daje nam to prawie całą funkcjonalność, jakiej potrzebujemy, z tym, że nie obsługuje wielu projektów, co jest dla nas przełomowe.
Co byś polecił? Czego używasz?
Czy Perl spełnia Twoją definicję "serwera tworzenia i testowania"? – Jared
Perl? Nie jestem pewien, czy rozumiem. Czy możesz rozwinąć? –
To była sugestia, że być może trzeba będzie przetoczyć własny system budowania zawinięty w słabą próbę humoru. – Jared