jenkins自动打包maven类型项目踩坑记录
二月 24, 2020
问题:ansible调用command远程启动服务,找不到JAVA_HOME。已经写在/etc/profile中并source生效,登录远端服务器echo $JAVA_HOME显示正常
原因:ansible里不加载profile的变量,找不到java路径,所以远程调用脚本需要重申变量。ansible远程执行的是non-login shell 并不会加载/etc/profile和/.bash_profile下的环境变量,只加载/.bashrc和/etc/bashrc
1 |
|
查看评论