我有一个shell脚本,我在其中运行一个多行命令来从UI中获取版本。
我使用的命令是:
var=$(curl -k myurl| awk something | sed something)
然后我使用var进行进一步的验证。上面的shell没有促进正确的响应。我检查过在我的终端中运行这个,命令看起来很好,但这对詹金斯不起作用。
有人能帮助我了解如何解决这个问题吗。
我浏览了多个帖子,但没有得到任何帮助。
正如你所提到的,它在你的终端上工作,那么它也应该在你的Jenkins shell上工作,你能分享你得到的错误或不同的响应吗,但无论如何,作为替代方案,您可以将shell命令保存在脚本文件中,并使用Jenkins执行它。