diff --git a/src/DrupalCI/Plugin/Preprocess/definition/ComposerInstall.php b/src/DrupalCI/Plugin/Preprocess/definition/ComposerInstall.php
index 208cc15..af9cf1a 100644
--- a/src/DrupalCI/Plugin/Preprocess/definition/ComposerInstall.php
+++ b/src/DrupalCI/Plugin/Preprocess/definition/ComposerInstall.php
@@ -43,6 +43,8 @@ class ComposerInstall {
       $definition['pre-install']['composer'] = [];
     }
 
-    $definition['pre-install']['composer'][] = 'install --working-dir /var/www/html/core --prefer-dist';
+    // --no-interaction is the recommend mode for ci systems.
+    // @see https://github.com/composer/composer/issues/1314
+    $definition['pre-install']['composer'][] = 'install --working-dir /var/www/html --prefer-dist --no-interaction';
   }
 }
