Respostas:
Para meus projetos, eu uso um script de construção feito de comandos Drush em um trabalho Jenkins. Eu uso meu projeto de tarefa Phing Drush para executar o Drush a partir de um script de construção do Phing . Isso me permite aproveitar as tarefas existentes do Phing (por exemplo, cópia de arquivos, phplint etc.). Com a ajuda do Drush, este script de construção
./distsettings.php(ou seja, substitua ${db_host}pelo nome do host do banco de dados real) enquanto o copia para a ./dist/sites/defaultpasta recém-baixada ../dist/sites/all/modules/custome./dist/sites/all/themes/customphplintpara todos os arquivos dos meus módulos e temas personalizados../distpara um webroot pré-configurado.drush site-install testinge drush pm-enable simpletestinstale um site novo usando a base de código de compilação e capaz de executar o SimpleTest.drush test-runpara executar meus conjuntos de testes de módulo personalizado.drush coder-review.Aqui está um modelo build.xml comentado para uso do Drush no Jenkins.
Você pode usar o Phing no Jenkins, para usar o Drush em http://drupal.org/project/phingdrushtask (Pierre Buyle no SE.COM)
Exemplo personalizado:
<drush command='cc' root="${project.drupal.core.dir}" uri="${env.host.name}" assume="yes">
<param>all</param>
</drush>