Yanıtlar:
Projelerimde, bir Jenkins işinde Drush komutlarından oluşan bir komut dosyası kullanıyorum. Benim kullanmak Phing Drush Görev bir gelen Drush çalıştırmak için projeyi Phing yapı komut. Bu, mevcut Phing görevlerinden (örneğin; kopya, phplint vb. Dosyalar) yararlanmamı sağlıyor. Drush'un yardımıyla bu derleme betiği
./dist
settings.php
(yani ${db_host}
gerçek DB ana bilgisayar adıyla değiştirir ) ./dist/sites/default
../dist/sites/all/modules/custom
ve./dist/sites/all/themes/custom
phplint
Özel modüllerim ve temalarımdaki tüm dosyalar için çalıştır ../dist
önceden yapılandırılmış bir web köküne kopyalayın .drush site-install testing
ve drush pm-enable simpletest
SimpleTest çalıştırmak mümkün inşa kod tabanını kullanarak taze bir siteyi yüklemeye.drush test-run
Özel modül test takımlarımı çalıştırmak için çalıştırın.drush coder-review
.İşte Jenkins Drush kullanımı için yorumlanan build.xml şablonu .
Phing'i Jenkins'te kullanabilirsiniz, böylece Drush'u http://drupal.org/project/phingdrushtask (SE.COM'dan Pierre Buyle) aracılığıyla kullanabilirsiniz.
Özel örnek:
<drush command='cc' root="${project.drupal.core.dir}" uri="${env.host.name}" assume="yes">
<param>all</param>
</drush>