Откуда берутся переменные среды под Jenkins (управлять jenkins -> системная информация)?Переменные среды в Jenkins
Я проверил /etc/init.d/tomcat5,/usr/bin/dtomcat5,/usr/bin/tomcat5,/etc/sysconfig/tomcat5 и/etc/profile, но не вижу таких переменных там специально связанные с Oracle (Base, Home, Ld_lib path и т. д.). В baschc Tomcat есть некоторые связанные с оракулом переменные, которые я прокомментировал, но я все еще вижу то же самое на информационной странице системы jenkins. Любые направления?
Я установил переменную среды для учетной записи jenkins, а также учетную запись root для переменной TZ в файле ~/.bashrc, ~/.bash_profile обеих учетных записей. Команда env в обоих списках перечисляет настройки TZ var. Но страница Jenkins/systemInfo не показывает TZ, и мой модульный тест, который опирается на него, терпит неудачу. Что может быть неправильным? –
@FarrukhNajmi Попробуйте установить переменную окружения как общую систему в [/etc/environment](https://help.ubuntu.com/community/EnvironmentVariables#A.2BAC8-etc.2BAC8-environment) или указать файлы, Вы добавили свои собственные переменные в начале сценария сборки. См. Также: https://stackoverflow.com/questions/5818403/jenkins-hudson-environment-variables – bitek
Если вы используете Jenkins в Windows и запускаетесь как системный сервис, убедитесь, что переменные окружения заданы как системные а не для каждого пользователя, иначе Дженкинс не сможет их увидеть. – pxb