Jenkins Shell表现得很奇怪,还是我错过了一些东西?

时间:2018-03-09 23:06:36

标签: node.js jenkins

在我的jenkins构建中,当我检查节点和npm版本(node -v,npm -v)时,我得到节点v6.13.1和npm 3.10.10。
然而,在我的ubuntu bash中,相同的命令给了我节点v9.8.0& npm 5.6.0。
这怎么可能?或者我错过了什么?

1 个答案:

答案 0 :(得分:0)

首先,如果您在作业配置中设置了从属标签,请确认标签所代表的从属机器与您提到的相同"我的unbuntu"。

enter image description here

(仅供参考,如果您未设置"标签表达式",作业在Jenkins服务器上执行,它会在服务器上获得node& npm版本)

其次,检查是否设置了"提供节点"奴隶

enter image description here