Risposte:
Per i miei progetti, utilizzo uno script di compilazione composto da comandi Drush in un lavoro Jenkins. Uso il mio progetto Phing Drush Task per eseguire Drush da uno script di build Phing . Ciò mi consente di sfruttare le attività di Phing esistenti (ad es. Copia di file, phplint, ecc.). Con l'aiuto di Drush, questo script di build
./distsettings.php(ovvero sostituisci ${db_host}con il nome host DB effettivo) mentre lo copia nella ./dist/sites/defaultcartella appena scaricata ../dist/sites/all/modules/custome./dist/sites/all/themes/customphplintper tutti i file dai miei moduli e temi personalizzati../distun webroot preconfigurato.drush site-install testinge drush pm-enable simpletestinstallare un nuovo sito utilizzando la base di codice di build e in grado di eseguire SimpleTest.drush test-runper eseguire le mie suite di test del modulo personalizzato.drush coder-review.Ecco un modello build.xml commentato per l'utilizzo di Drush in Jenkins.
Puoi usare Phing in Jenkins, quindi puoi usare Drush tramite http://drupal.org/project/phingdrushtask (Pierre Buyle su SE.COM)
Esempio personalizzato:
<drush command='cc' root="${project.drupal.core.dir}" uri="${env.host.name}" assume="yes">
<param>all</param>
</drush>