将Powershell参数从Jenkins输入传递到文件

我正在实现Jenkins管道,该管道在远程服务器上执行Powershell脚本。步骤如下:

  1. 用于确定参数的用户输入
  2. 从github下载范围脚本
  3. 在远程服务器上执行

要实现此过程,我使用SSH上发布插件在主服务器上的远程服务器上执行这些命令。目前,我在努力通过SSH在Pipeline脚本中使用在作业构建时选择的参数。这就是我所拥有的:

execCommand: 'powershell "& ""C:\\users\\jenkins\\hello.ps1 '${env:name}'"""'

这是SSH上发布插件的整个管道版本的子集。但是,只要管道到达本节,就可以:

  1. 执行没有任何问题,但是在{$ env:name}周围有双引号(“”)时,实际上并没有执行任何操作
  2. 当参数周围有单引号时,OR给我一个错误。

是否可以将这些Jenkins输入参数传递给此脚本?预先感谢您的帮助。

shenlong1943 回答:将Powershell参数从Jenkins输入传递到文件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3165505.html

大家都在问