jenkins - Jenkins 中的环境变量

标签 jenkins

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/

相关文章:

linux - 如何在 jenkins exec 命令中使用 sudo 命令

maven - 扩展 jenkins 镜像以安装 maven

jenkins - groovy 捕获标准输出最后一行

continuous-integration - Jenkins scm 用户<->邮件映射。如何通过 cli 转储/恢复/编辑

jenkins - “Class Not Found” 在 SonarQube 分析期间

azure - Powershell 中使用 --runtime 命令设置 Jenkins 管道时出现的问题

Jenkins job-dsl-插件 : how to inject environment variables to an Ivy job?

jenkins - 在 'git url' Jenkins 管道中使用变量

javascript - 如何用 JavaScript 编写 Hudson/Jenkins 电子邮件分机模板?

jenkins - 来自 jenkins api 的节点标签