-
Type:
Bug
-
Resolution: Not A Defect
-
Priority:
Minor
-
Component/s: durable-task-plugin, powershell-plugin
-
Environment:Jenkins: 2.201
Durable Task Plugin: 1.31
Powershell Plugin: 1.3
Having installed Powershell 6.0 Core on our linux agents, there is no longer a program called "powershell". It is called "pwsh", and as such anything calling "powershell" will fail.
Example:
Fails:
sh('powershell -version')
Works:
sh('pwsh -version')
A workaround is to make a symbolic link between pwsh -> powershell.
ln -s /usr/bin/pwsh /usr/bin/powershell