У меня есть задача build.gradle, которая отлично работает в моем окне разработки при создании файла свойств, в котором записано имя машины, на которой была сгенерирована сборка. . Логика достаточно проста...
def hostname = InetAddress.getLocalHost().getHostName();
В моем окне разработки это всегда дает то же значение, как если бы я вводил имя хоста из оболочки bash.
bobk-mbp:DM_Server bobk$ hostname
bobk-mbp.local
Однако на нашем сервере Jenkins CI имя хоста bash возвращает одно, но мой вызов InetAddress.getLocalHost().getHostName(); возвращает что-то другое. Что нужно изменить на машине Дженкинса, чтобы эти два возвращали одно и то же значение?