Jenkins - 执行Windows批处理命令 - 在ng build上失败

时间:2018-02-08 11:44:50

标签: angular jenkins

我试图在Windows服务器上构建一个角度项目。

我安装了Angular CLI,node和npm,但是当我通过Jenkins执行Windows批处理命令时,它们的命令都没有被识别为命令。

在服务器的cmd中执行时,所有命令都可以正常工作。

我不知道如何向谷歌解释这个以获得完美的搜索结果。所以请帮助我们..

非常感谢!!!!

2 个答案:

答案 0 :(得分:1)

设置PATH变量为我解决了这个问题。

在构建步骤中,我在执行ng和npm命令之前添加了这一行。

set PATH=%PATH%;C:\Program Files\nodejs\;C:\Users\USER_NAME\AppData\Roaming\npm

不幸的是,我设置PATH的所有尝试都是永久失败的。所以我必须为jenkins中的新构建步骤设置路径evey时间。

答案 1 :(得分:0)

只是为了添加上面的答案,这就是我在Jenkins中正在做的,无需在服务器中安装angular-cli即可运行成功的角度构建:

+