Woher kommen die Umgebungsvariablen unter Jenkins (jenkins verwalten -> Systeminformationen)?Umgebungsvariablen in Jenkins
Ich überprüfte /etc/init.d/tomcat5,/usr/bin/dtomcat5,/usr/bin/tomcat5,/etc/sysconfig/tomcat5 und/etc/profile aber sehe dort keine solchen Variablen speziell die solche, die sich auf Oracle beziehen (Basis, Home, Ld_lib Pfad usw.). Tomcat's bashrc hat einige Orakel-bezogene Variablen, die ich auskommentiert habe, aber ich sehe immer noch dasselbe in der jenkins-System-Infoseite. Irgendwelche Richtungen?
Ich habe die Umgebungsvariable für das jenkins-Konto sowie das root-Konto für die TZ-Variable im ~/.bashrc, ~/.bash_profile beider Konten festgelegt. Der Befehl env in beiden Accounts listet TZ var setting auf. Aber die Jenkins/systemInfo-Seite zeigt TZ nicht an und mein Komponententest, der darauf beruht, schlägt fehl. Was könnte falsch sein? –
@FarrukhNajmi Versuchen Sie, die Umgebungsvariable als systemweit in [/etc/environment](https://help.ubuntu.com/community/EnvironmentVariables#A.2BAC8-etc.2BAC8-environment) festzulegen oder die Dateien dort zu speichern, wo Sie ' Zu Beginn Ihres Build-Skripts haben Sie Ihre eigenen Variablen hinzugefügt. Siehe auch: https://stackoverflow.com/questions/5818403/jenkin-shudson-environment-variables – bitek
Wenn Sie Jenkins unter Windows verwenden und es als Systemdienst ausgeführt wird, stellen Sie sicher, dass die Umgebungsvariablen systemweit festgelegt sind diejenigen, nicht pro Benutzer, sonst wird Jenkins sie nicht sehen können. – pxb