Відповіді:
Для своїх проектів я використовую сценарій складання, виготовлений із команд Друша в роботі Дженкінса. Я використовую проект Phing Drush Task Taster, щоб запустити Drush із сценарію складання Phing . Це дозволяє мені використовувати існуючі завдання Phing (наприклад, копіювання файлів, phplint тощо). За допомогою Drush цей сценарій збірки
./dist
settings.php
(тобто заміняє ${db_host}
фактичне ім'я хосту БД), копіюючи їх у щойно завантажену ./dist/sites/default
папку../dist/sites/all/modules/custom
та./dist/sites/all/themes/custom
phplint
всі файли з моїх спеціальних модулів та тем../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>