Jenkins中的环境变量

 海纳百川2602902033 发布于 2023-02-02 18:51

Jenkins(管理jenkins - >系统信息)下的环境变量来自哪里?

我检查了/etc/init.d/tomcat5,/ usr/bin/dtomcat5,/ usr/bin/tomcat5,/ etc/sysconfig/tomcat5和/ etc/profile但是没有看到任何这样的变量特别是那些与Oracle相关的变量(Base,Home,Ld_lib路径等).Tomcat的bashrc有一些我注释掉的oracle相关变量,但我仍然在jenkins系统信息页面中看到相同的变量.任何指示?

2 个回答
  • 最终对我有用的是以下步骤:

      配置环境注入器插件:https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin

      转到/ job //配置屏幕

      在"构建环境"部分中,选中"将环境变量注入构建过程"

      在"属性内容"中指定:TZ = America/New_York

    2023-02-02 18:53 回答
  • Jenkins中显示的环境变量(管理Jenkins - >系统信息)是从系统继承的(即继承的环境变量)

    如果env在shell中运行命令,您应该看到与Jenkins显示的相同的环境变量.

    这些变量要么被shell /系统或者你设置~/.bashrc,~/.bash_profile.

    当作业执行时,Jenkins也会设置环境变量,但这些变量不会显示在"系统信息"中.

    2023-02-02 18:54 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有