test continui di un progetto C ++ su github con diverse distribuzioni Linux


2

Esiste un framework per provare automaticamente a compilare un progetto C ++ su github.com su ogni commit fatto, simile a quello che fanno http://jenkins-ci.org o http://travis-ci.org per diversi compilatori su Ubuntu VM, ma per diverse distribuzioni e versioni Linux?
EDIT: Idealmente questo sarebbe un servizio in cui non è necessario mantenere le diverse distribuzioni come macchine virtuali, ma lo fa sul cloud, come fa travis-ci per le macchine virtuali Ubuntu.


2
Sarei davvero sorpreso se un software del genere fosse in qualche modo "distro-centrico". Dando solo un'occhiata alla pagina di jenkins, è ovviamente confezionato per un mucchio di distro. Sembra anche che sia in Java, che funzionerà esattamente allo stesso modo su qualsiasi Linux ragionevolmente normale. Quindi hai già trovato quello che cercavi.
Riccioli d'oro

Idealmente questo sarebbe un servizio in cui non è necessario mantenere le diverse distribuzioni come macchine virtuali, ma lo fa sul cloud, come fa travis-ci per le macchine virtuali Ubuntu.
719016,

Risposte:


2

OpenSuSE Build Service supporta la compilazione automatica per molte distribuzioni (opensuse, ubuntu, ...).

Ho sentito che esistono progetti di integrazione svn (o git) ma non li ho mai usati.

PS oscpuò essere completamente controllato dalla riga di comando, quindi puoi facilmente scrivere un hook di svn post commit (o equivalente git) per iniziare la compilazione.


Grazie, l'ho visto e sembra molto promettente. Non sono sicuro in quale formato si debbano caricare i pacchetti da compilare e come specificare le istruzioni di compilazione. Proverò a scavare tra i documenti.
719016
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.