From 047b5907137752b27fb0f6ec2597f4afe63e6b2e Mon Sep 17 00:00:00 2001 From: Patrick Jahns Date: Fri, 7 Sep 2018 21:42:13 +0200 Subject: [PATCH] check for specific env vars to be present during remote occ --- lib/Occ.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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; } }