diff --git a/lib/Occ.php b/lib/Occ.php index 4786a2e..e28f1ed 100644 --- a/lib/Occ.php +++ b/lib/Occ.php @@ -32,6 +32,13 @@ */ class Occ { + // Variables defined in CI environments to pass automatically on + // to subshells when using remoteocc + const TESTING_ENV_VARS = [ + 'CI', + 'PATH', + ]; + /** * * @var IRequest @@ -103,6 +110,11 @@ private function getDefaultEnv() { $env[$k] = $v; } } + foreach (self::TESTING_ENV_VARS as $k) { + if (\getenv($k)) { + $env[$k] = \getenv($k); + } + } return $env; } }