“sh”步骤默认为Windows上的cmd和linux上的bash。
如何在Windows上将sh步骤默认为powershell?
PS有很多bash别名所以如果“sh”默认为windows代理上的PowerShell,我可能会在两个平台上使用相同的命令使用“sh”答案 0 :(得分:1)
对于* nix托管Jenkins,它采用以下方式:
sh "#!/bin/zsh\n pwd; ls"
注意:请注意shell必须存在于系统
中 但对于Windows来说,它并不是那么直接向前,并且因为没有可能性(或者至少我不知道它)通过命令从CMD切换到PS,你必须确保你的Windows系统默认命令Promt设置为Powershell。我认为你可以从控制面板上做到这一点,但毫无疑问,肯定有办法解决这个问题。