51Testing软件测试论坛

标题: jenkins中的环境变量 [打印本页]

作者: 测试积点老人    时间: 2019-1-4 16:22
标题: jenkins中的环境变量
jenkins中的环境变量

在Jenkins中环境变量有:其中,如果环境变量名称相同,后者会覆盖前者



这些环境变量可以在Shell或Batch脚本中被使用,以JOB_NAME环境变量为例:


在使用Jenkins的过程中,多次遇到Jenkins job中无法获取Slave上的环境变量的情况


例如,在Jenkins slave上安装了python,但在Jenkins job中使用python命令时,出现如下提示
'python'不是内部或外部命令,也不是可运行的程序或批处理文件


而实际上Slave机器的环境变量PATH中已追加了python的环境变量,但是Jenkins job中无法读取到


解决方法:
当然,个人感觉其中最友好的方式是 在Jenkins的节点配置中设置环境变量





例如:可以设置PATH的值为$PATH,这样PATH就可以读取到slave机器上的配置

[attach]120652[/attach]


作者: Miss_love    时间: 2021-1-5 13:42
支持分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2