2016-11-21 16 views
0

我正在使用Jenkins远程执行某些shell脚本。所以我有一份工作,可以通过URL触发,即http://testserver.de:8009/job/receiveCSR/build?token=123。 现在我需要来自发送HTTP请求的主机的IP。我如何在我的shell脚本中使用它?当我看到一个特殊版本时,我可以看到“从外部客户端10.1.2.44开始”(仅从我的德语Jenkins翻译,原文为:“Gestartet durch entfernten Rechner 10.1.2.44”。从詹金斯的触发客户端获取IP

有谁知道如何将这些信息包含在作业中的shell脚本中?

回答

0

有一个解决方法,你可以尝试。你可以创建一个后期项目并在当前项目完成后执行它,在后期项目中你可以解析日志或作业配置xml文件来查找远程触发主机的ip地址,希望对你有帮助