我设置了一个jenkins工作来测试我的PowerShell脚本。但是,我从构建jenkins作业得到的结果与在slave上运行命令不同。
以下是我在slave上运行“Get-Module”命令时得到的结果。
我并不是说他们的输出格式不同。我应该在jenkins工作上获得相同的三个模块,但只有一个模块输出。我已将%PSModulePath%设置为与我的奴隶上的%PSModulePath%完全相同。但没有改变。
凭证有问题吗?我实际上使用相同的用户名和密码登录jenkins上的奴隶。但是我设置了两种访问奴隶的方法。一个是用户名和密码,另一个是ssh密钥。他们有差异吗?