-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
Jenkins ver: 2.176.2
OS: Windows Server 16
Pipeline plugin: 2.4
Powershell steps are executed with the -noprofile powershell option.
This is not always desired. In our case we add setup and configuration tasks to the default profile. A workaround if to add ". $profile" at the beginning of each powershell step but this adds overhead to all steps and is a maintenance burden.
Additionally, the powershell plugin for jenkins doesn't use -noprofile, so it would be good to preserve that behaviour to make the switch to the jenkins pipeline seemless.
Suggestion:
Make the hardcoded command line to powershell configurable globally, so that a "use default profile" global checkbox can drive this behaviour.