Відповіді:
Для своїх проектів я використовую сценарій складання, виготовлений із команд Друша в роботі Дженкінса. Я використовую проект Phing Drush Task Taster, щоб запустити Drush із сценарію складання Phing . Це дозволяє мені використовувати існуючі завдання Phing (наприклад, копіювання файлів, phplint тощо). За допомогою Drush цей сценарій збірки
./distsettings.php(тобто заміняє ${db_host}фактичне ім'я хосту БД), копіюючи їх у щойно завантажену ./dist/sites/defaultпапку../dist/sites/all/modules/customта./dist/sites/all/themes/customphplintвсі файли з моїх спеціальних модулів та тем../distзаздалегідь налаштовану веб-кореневу систему.drush site-install testingі drush pm-enable simpletestвстановіть свіжий сайт, використовуючи базу коду збірки та зможете запустити SimpleTest.drush test-runщоб запустити мої спеціальні тестові набори модулів.drush coder-review.Ось коментований шаблон build.xml для використання Drush у Дженкінсі.
Ви можете використовувати Phing in Jenkins, тому ви можете використовувати Drush через http://drupal.org/project/phingdrushtask (П'єр Буйле в SE.COM)
Спеціальний приклад:
<drush command='cc' root="${project.drupal.core.dir}" uri="${env.host.name}" assume="yes">
<param>all</param>
</drush>