我安装了gulp,它在我的cmd中运行良好。因此,当我尝试gulp命令时,它们运行良好。所以我要在我的cmd中走这条路:
C:\Program Files (x86)\Jenkins\workspace\project1
我可以运行gulp(它是我Jenkins上的一个github项目)。 但是当我在Jenkins本身(localhost)中处理我的project1时,gulp命令无法识别。詹金斯不知道吞咽。
如何在Jenkins中整合gulp?所以我的詹金斯会知道它的命令。我读了一些关于node.js及其插件的内容。 我还读了一些关于前端-maven插件/ 但它根本不清楚。
答案 0 :(得分:9)
您需要为Jenkins添加gulp路径,以便它知道命令所在的位置。
管理Jenkins - >配置系统 - >全局属性:
答案 1 :(得分:3)
如果您已将gulp定义为项目的依赖项,那么您也可以直接使用它:
node_modules\.bin\gulp mytask