2015-04-02 144 views
2

我已经安装了gulp,它在我的cmd中运行良好。所以当我尝试一些吞咽命令时他们工作得很好。所以我打算这条路在我的CMD:在Jenkins中无法识别的gulp命令

C:\Program Files (x86)\Jenkins\workspace\project1 

我可以(我的詹金斯的一个GitHub的项目)运行一饮而尽。 但是当我在Jenkins本身(本地主机)上工作我的project1时,gulp命令无法识别。詹金斯不知道吞咽。

我如何在詹金斯集成饮用水?所以我的詹金斯会知道它的命令。我读了一些关于node.js和它的插件。 我也读了一些关于前端 - maven-plugin/ 的内容,但一点都不清楚。

+0

詹金斯用户是否在其路径中有gulp-binary? – Charminbear 2015-04-02 08:48:15

+0

不,它是这个路径吗?:C:\ Users \ username \ AppData \ Roaming \ npm \ node_modules \ gulp 你必须把它放在哪里? – lvthillo 2015-04-02 09:05:21

回答

9

您需要添加Jenkins的gulp路径,以便它知道命令所在的位置。

管理詹金斯 - >配置系统 - >全局属性: enter image description here

2

如果你一饮而尽定义为你的项目的依赖,那么你也可以直接使用它:

node_modules\.bin\gulp mytask

+0

您必须使用类似于以下内容的东西,因为上面提供的内容不起作用: node node_modules \ gulp \ bin \ gulp.js mytask – 2016-12-28 17:50:48

相关问题