我正在尝试使用Jenkins从github存储库中执行Cucumber + Capybara Test自动化项目,在构建步骤中,我已使用以下命令设置为“ Execute Windows batch command”:
cd C:\Users\nferretti\Documents\CITest\FergusonAutomation
gem install bundler
bundle install
bundle update
cucumber
构建时,jenkins失败,并出现以下错误:
C:\ Users \ nferretti \ Documents \ CITest \ FergusonAutomation> gem安装 捆绑程序'gem'无法识别为内部或外部命令, 可操作的程序或批处理文件。
C:\ Users \ nferretti \ Documents \ CITest \ FergusonAutomation>捆绑安装 “捆绑”不被视为内部或外部命令, 可操作的程序或批处理文件。
C:\ Users \ nferretti \ Documents \ CITest \ FergusonAutomation>捆绑更新 “捆绑”不被视为内部或外部命令, 可操作的程序或批处理文件。
C:\ Users \ nferretti \ Documents \ CITest \ FergusonAutomation>黄瓜 无法将“黄瓜”识别为内部或外部命令, 可操作的程序或批处理文件。
C:\ Users \ nferretti \ Documents \ CITest \ FergusonAutomation>出口9009 构建步骤“执行Windows批处理命令”将构建标记为失败 完成:失败
我的测试在计算机中的cmd中完美运行。
我尝试将Bundle和gem路径添加到我的环境变量中,但是它似乎不起作用,而且在Google中似乎找不到类似的问题。有人遇到过同样的问题吗?