回答:
私のプロジェクトでは、JenkinsジョブでDrushコマンドで作成されたビルドスクリプトを使用します。Phing Drush Taskプロジェクトを使用して、PhingビルドスクリプトからDrushを実行しています。これにより、既存のPhingタスク(ファイルコピー、phplintなど)を活用できます。Drushの助けを借りて、このビルドスクリプト
./distsettings.php(つまり${db_host}、実際のDBホスト名に置き換え./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テンプレートを次に示します。