我有一个build.gradle任务在我的开发框上工作像一个冠军,生成一个属性文件,该文件记录生成生成的机器的名称.逻辑很简单
def hostname = InetAddress.getLocalHost().getHostName();
在我的开发框上,这总是产生与从bash shell做主机名相同的值.
bobk-mbp:DM_Server bobk$hostname bobk-mbp.local
然而,在我们的jenkins CI服务器上,bash主机名返回一个东西,但是我调用了InetAddress.getLocalHost().getHostName();返回别的东西.jenkins机器需要改变什么才能使这两个机器恢复相同的值?