我们正在使用SSH脚本部署应用程序。在生产阶段,我们需要确定两个集群中的哪个当前处于 Activity 状态。这只能通过在远程主机上运行命令并解释其输出来可靠地实现。不幸的是,没有可用于AFAIK的SSH插件。
他们似乎只能解释SSH脚本的返回值是否不同于零。
目前,我只看到两个不受欢迎的解决方案:
最佳答案
好的,根据您在评论中提到的内容,我认为您可以尝试使用here中提供的内容,然后使用ftp将文件复制回jenkins,然后读取文件内容。
或者,您可以使用SSHExec task将整个过程编排在Ant脚本中,并在Ant中获取输出
关于ssh - 在 Jenkins 中使用ssh脚本返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27063130/