Jenkins 下的环境变量(管理 jenkins -> 系统信息)从何而来?
我检查了/etc/init.d/tomcat5 、/usr/bin/dtomcat5 、/usr/bin/tomcat5 、/etc/sysconfig/tomcat5 和/etc/profile 但没有看到任何此类变量,特别是与 Oracle 相关的变量(基础、主页、Ld_lib 路径等)。
Tomcat 的 bashrc 有一些我注释掉的与 oracle 相关的变量,但我仍然在 jenkins 系统信息页面中看到相同的变量。有什么方向吗?
最佳答案
Jenkins中显示的环境变量(Manage Jenkins -> System information)是继承自系统的(即继承的环境变量)
如果您运行 env
在 shell 中执行命令,您应该会看到与 Jenkins 显示的环境变量相同的环境变量。
这些变量要么由 shell /系统设置,要么由您在 ~/.bashrc
中设置。 , ~/.bash_profile
.
还有环境变量set by Jenkins当作业执行时,但这些不会显示在系统信息中。
关于jenkins - Jenkins 中的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21130931/