shell - 如何将在 putty 中执行的 shell 脚本的值存储到 Jenkins groovy 管道中的变量中?
问题描述
我正在从 Jenkins groovy 管道中调用 .sh 。.sh 在腻子(詹金斯奴隶)上执行。我想将该 .sh 文件的输出存储到可以在 Jenkins groovy 管道中使用的变量中。
我已经尝试了下面的代码,但它没有帮助。这就是我在 putty 上执行 shell 然后存储变量的原因:
result = sh (
script: 'shell code',
returnStdout: true).trim()
echo "Output: ${result}"
变量 result 应该得到 shell 脚本的值,以便在 groovy 管道中进一步使用
解决方案
推荐阅读
- swift - 无法扩展占位符是另一个泛型类型的泛型类型
- python - 我需要一种使用 selenium 和 python 在 Web 自动化中通过完整标记查找元素的方法
- javascript - 如果未保存,则拒绝对表单进行新的更改
- python - 有没有办法自定义从 conftest.py 登录 pytest 的格式
- assembly - 装配图形/视频模式 - 如何创建视频模式?具有自定义尺寸的屏幕?
- django - 数据未保存为加密数据 django
- c# - 如何在.Net中正确地将结构数组转换为IntPtr
- javascript - 无法让 while 循环在 JavaScript 中工作
- javascript - 如何根据另一个数组对一个数组进行更改,否则添加到第一个数组的末尾?
- powershell - 为什么 Windows 空闲时 power-shell 脚本执行停止