Answers:
对于我的项目,我在Jenkins作业中使用由Drush命令组成的构建脚本。我使用Phing Drush Task项目从Phing构建脚本运行Drush 。这使我可以利用现有的Phing任务(例如,文件复制,phplint等)。在Drush的帮助下,此构建脚本
./distsettings.php(即${db_host}用实际的数据库主机名替换)./dist/sites/default。./dist/sites/all/modules/custom和./dist/sites/all/themes/customphplint自定义模块和主题中的所有文件。./dist到预配置的Webroot下。drush site-install testing并drush pm-enable simpletest安装新站点,并能够运行SimpleTest。drush test-run以运行我的自定义模块测试套件。drush coder-review。这是在Jenkins中使用Drush的带注释的build.xml模板。
您可以在Jenkins中使用Phing,因此可以通过http://drupal.org/project/phingdrushtask(SE.COM上的 Pierre Buyle)使用Drush。
自定义示例:
<drush command='cc' root="${project.drupal.core.dir}" uri="${env.host.name}" assume="yes">
<param>all</param>
</drush>