当我在Jenkins Execute shell构建步骤中执行shell脚本时,/etc/profile.d/xx.sh
中的预定义环境变量不起作用。
我需要帮助! THX!
答案 0 :(得分:0)
Bash为交互式登录shell读取仅的配置文件,或者使用--login
选项启动它。执行构建步骤或连接从站时将无法读取它。
最简单的解决方法是通过添加
来明确地获取配置文件. /etc/profile
在构建步骤的开始。
这也将立即反映任何更改,无需重新启动主服务器或重新连接从服务器(具体取决于构建运行的位置)。