Movimento verso l'integrazione continua in corso, qualche suggerimento?
-
18-09-2019 - |
Domanda
Abbiamo un mucchio di / moduli C C ++ e progetti per qnx4, QNX6 e Linux. Tutti questi sono scritti in Eclipse / QNX Momentics e utilizzare i set di progetto (file PSF) per combinare diversi moduli in progetti come richiesto. I progetti sono costruiti utilizzando fare. I file PSF specificano quali moduli sono necessari per un determinato progetto.
Ho guardato due CI / Nightly costruire sistemi (buildbot, Apache Continuum), ma nessuno dei due funziona particolarmente bene con i file PSF, o li sostiene direttamente.
Se uno sa di un sistema di CI che mi permettesse di lavorare con loro, senza dover utilizzare gli script per controllare roba, etc?
A proposito, stiamo usando CVS per il controllo delle versioni.
Soluzione 2
Ho finito per usare Hudson con plug-Ant e ant4eclipse. Ant4Eclipse funziona con i file ProjectSet, quindi è perfetto. Ant può anche fare telnet e così lo uso per qnx4
Altri suggerimenti
Ho solo esperienza (limitata) con CruiseControl . E 'molto flessibile ed estensibile, e ha una serie di plug-in per strumenti di terze parti e sistemi di controllo di versione; tuttavia corre Windows; non è stato specificato di una piattaforma. Naturalmente si piattaforma di sviluppo e piattaforma server CI non deve necessariamente essere lo stesso però.