将脚本输出值从jenkins输出到文件

将脚本输出值从jenkins输出到文件,jenkins,Jenkins,我有我的詹金斯管道工作和调用Ps脚本 env.output= powershell(returnStdout: true, script: '.\\scripts\\script.ps1 -target_servername') 我想将env.output保存到工作区目录中自动生成的文件中 so like %workspace%\logs\%jobname%_%job_no%.log 我想在文件中添加详细信息。您已经准备好使用powershell。因此,我认为AddConte

我有我的詹金斯管道工作和调用Ps脚本

    env.output= powershell(returnStdout: true, script: '.\\scripts\\script.ps1 -target_servername')
我想将env.output保存到工作区目录中自动生成的文件中

    so like %workspace%\logs\%jobname%_%job_no%.log

我想在文件中添加详细信息。

您已经准备好使用powershell。因此,我认为AddContentCommandlet是您的应用程序的完美工具。只需切换到多行powershell脚本。

Hi。感谢您的回复,因为我正在使用powershell远程处理。我不想将日志写入远程服务器,我更喜欢将日志写入工作区目录中的jenkins服务器。您可以将输出写入powershell变量,然后使用添加内容,然后使用存档工件将日志文件从jenkins客户端传输到服务器。因为我可以在jenkins上回显我想要的信息,难道不可能把这一切都在詹金斯身上说出来吗?