From b59bc3628b89a9b159d8c48af3beb3da38751063 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Wed, 6 Jul 2022 13:29:33 -0700 Subject: [PATCH] Only update/override powershell module path when in CI on module script import (#3791) Co-authored-by: Ben Broderick Phillips --- eng/common/scripts/Helpers/PSModule-Helpers.ps1 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/eng/common/scripts/Helpers/PSModule-Helpers.ps1 b/eng/common/scripts/Helpers/PSModule-Helpers.ps1 index fae40d650..1a2a0a900 100644 --- a/eng/common/scripts/Helpers/PSModule-Helpers.ps1 +++ b/eng/common/scripts/Helpers/PSModule-Helpers.ps1 @@ -1,7 +1,7 @@ $DefaultPSRepositoryUrl = "https://www.powershellgallery.com/api/v2" $global:CurrentUserModulePath = "" -function Update-PSModulePath() +function Update-PSModulePathForCI() { # Information on PSModulePath taken from docs # https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_psmodulepath @@ -101,4 +101,6 @@ function Install-ModuleIfNotInstalled() return $modules[0] } -Update-PSModulePath +if ($null -ne $env:SYSTEM_TEAMPROJECTID) { + Update-PSModulePathForCI +}