Jenkins 詹金斯的环境变量

Jenkins 詹金斯的环境变量,jenkins,environment-variables,gulp,Jenkins,Environment Variables,Gulp,我想在我的Windows7上运行Jenkins的吞咽测试。当我在cmd中运行它时,测试成功。所以我使用命令: gulp test 但是当我在Jenkins上的windows批处理命令中添加gulp测试时,无法识别gulp命令。我试图为它创建一个环境变量。但它仍然失败。我有一个包含此输入的prop.properties文件 gulp=node node_modules\gulp\bin\gulp.js 然后我使用:将环境变量注入构建过程。我在Jenkins中定义属性文件路径。构建作业时,我会收

我想在我的Windows7上运行Jenkins的吞咽测试。当我在cmd中运行它时,测试成功。所以我使用命令:

gulp test
但是当我在Jenkins上的windows批处理命令中添加gulp测试时,无法识别gulp命令。我试图为它创建一个环境变量。但它仍然失败。我有一个包含此输入的prop.properties文件

gulp=node node_modules\gulp\bin\gulp.js
然后我使用:将环境变量注入构建过程。我在Jenkins中定义属性文件路径。构建作业时,我会收到以下消息:

[EnvInject] - Injecting as environment variables the properties file path 'C:/path/propfile.properties'
[EnvInject] - Variables injected successfully.
但是Jenkins中的windows批处理命令无法识别该变量

gulp is not recognized as internal or external command
有人能给我解释一种方法,让我在我的Jenkins windows批处理中使用gulp test命令,而不是node node\u modules\gulp\bin\gulp.js test吗?

在windows上名为“属性内容”的“将环境变量注入构建过程”部分中,您应该添加如下内容:

PATH=$WORKSPACE\node_modules\gulp\bin\;$PATH
还有一件事是,要将gulp.js作为节点应用程序运行,应该将node_PATH添加到路径中

NODE_PATH=%AppData%\npm\node_modules

上周你有4个问题都问同一件事:,,还有这一个。你不接受答案,如果答案对你有帮助或没有帮助,你也不提供反馈,只是一遍又一遍地问同样的问题。坚持一个问题,必要时修改它。不要发垃圾邮件。