我正在尝试通过Jenkins构建项目,但是在远程构建时未能反映出.bash_profile $PATH添加的内容,但在同一用户的终端中可以看到它们。
.bashrc
或.bash_profile
添加任何内容,您都需要source
它。这样添加的变量将可用于environment
。在您的情况下,source ~/.bash_profile
就可以解决问题了。对我有效的方法是重新加载运行Jenkins的tomcat服务器。
vi /etc/ssh/sshd_config
Set PermitUserEnvironment to yes.
重新加载配置
sudo launchctl stop com.openssh.sshd
sudo launchctl start com.openssh.sshd