Strumenti per la creazione di background del software

5

Sviluppo un progetto multipiattaforma (Windows, Linux, Mac OS X) e uso CMAKE, alcuni script python e platform-based (sh, bat) per la costruzione.

Tuttavia trovo il processo di costruzione prima del rilascio piuttosto noioso e fastidioso. Passare da un computer all'altro, digitare comandi, copiare file binari, eeww.

Qualcuno usa qualche tipo di demone da costruzione? Qualcosa che può costruire il progetto in background su richiesta o leggendo il messaggio speciale git / svn commit.

    
posta smile_cleaner 11.05.2011 - 19:23
fonte

2 risposte

5

Devi configurare un ambiente di integrazione continua . Ci sono un certo numero di prodotti là fuori, sia commerciali che opensource che faranno esattamente quello che stai chiedendo.

Fondamentalmente siederanno lì un sondaggio sul tuo controllo del codice sorgente, e quando vedranno le modifiche puoi configurarlo per eseguire script, che potrebbero essere creati o creati o qualsiasi cosa tu voglia veramente. La maggior parte dispone di strumenti per riportare i risultati, tramite una pagina Web, e-mail, ecc.

    
risposta data 11.05.2011 - 19:37
fonte
0

Automatizza tutto con uno strumento di costruzione basato su Python. Ero abituato a gestire build multi-piattaforma molto complesse con gnu make ... se non riuscivo a costruirlo e installarlo su ogni piattaforma supportata con "make install" l'ho considerato rotto.

    
risposta data 12.05.2011 - 06:31
fonte

Leggi altre domande sui tag