L’integrazione continua e’ una tecnica per cui il software viene automaticamente sottoposto ad una serie di processi di build e di controllo di qualita’ ogni volta che viene creata una nuova versione, ovvero ogni volta che uno sviluppatore fa un commit al repository.

Jenkins (fork del progetto Hudson) e’ il uno fra i migliori server open source per l’integrazione continua che puo’ essere utilizzato per fare il build e testare automaticamente i progetti php.

Sebastian Bergmann il creatore di PhpUnit ha recentemente creato un nuovo progetto jenkins-php.org per avere un template standard per l’integrazione continua in php. Sul suo sito potete trovare tutte le informazioni sui software e i plugins da installare per la continuous integration in php.

Per una buona review della procedura potete dare un occhiata a questo post (in inglese) : Setting up jenkins for php projects

, , , ,