Развертывание Jenkins не передается переменной java

Прежде всего, я должен сказать, что я полный noob, говорящий о Linux и UNIX. Проблема, с которой я столкнулся, заключается в том, что при развертывании нашего приложения Java через Jenkins переменная hostname не передается ему. Внутри скрипта где-то мы определяем HOSTNAME=$(hostname -f) , которую мы используем при запуске нашего приложения – CMD_ARGS="--spring.config.location=file:$CONFIG_HOME/$CONFIG_NAME -Dhostname=$HOSTNAME" . В этом случае имя узла равно null (я добавил логин в наше приложение). Но если я остановил приложение вручную, а затем запустил его, используя тот же скрипт, который используется заданием Jenkins, переменная hostname передается правильно в java-приложение. Таким образом, тот же скрипт, который называется с одинаковыми параметрами, имеет единственное отличие, если он вызван Дженкинсом или мной. В обоих случаях приложение запускается и работает правильно, за исключением случая, когда имя хоста Jenkins не передается.

Interesting Posts

Запуск K3b из командной строки

Сценарий Bash не работает с crontab

Debian / Ubuntu: как скомпилировать ядро ​​Linux на одной машине и использовать на других машинах (той же архитектуре)

Какой самый переносимый способ запуска эмулятора терминала?

Удаление строк между 2 строками в Solaris

Alias ​​команда, которая находится за SSH jumpbox

Создание многочисленных каталогов с использованием mkdir

Как авторизовать монофонические приложения C # при запуске PIP Raspberry?

Поиск простой панели X Window / док-станции с функцией «привязки» значка от Windows 7

Почему Ubuntu и Windows показывают разное количество свободного места

sudo: невозможно разрешить хост "hostname"

Генерировать случайное число в течение x времени в BASH

Возможно ли создать отдельный список файлов при создании tarball?

Почему Linux на архитектуре sparc64 использует 32-разрядные указатели в пользовательском пространстве и 64-битные указатели в пространстве ядра?

Ошибка конфигурации debian network wpa_supplicant

Linux и Unix - лучшая ОС в мире.