繁体   English   中英

Windows批处理命令上的詹金斯错误

[英]jenkins error on windows batch command

帮助,我被困通过Windows批处理命令生成作业运行测试,

我有这样的蝙蝠:

cd SkySuperplanner
mvn clean install test -Dtest=ExecuteAllSuite -DfailIfNoTests=false

在hudson中执行此操作时,我的构建成功,但出现此错误并失败,

Started by user anonymous
Building in workspace C:\Program Files\Jenkins\workspace\Sky+iPad-Seetest-Smoke
[Sky+iPad-Seetest-Smoke] $ cmd /c call C:\Windows\TEMP\hudson1804953959577254996.bat

C:\Program Files\Jenkins\workspace\Sky+iPad-Seetest-Smoke>AlltestBuild.bat

C:\Program Files\Jenkins\workspace\Sky+iPad-Seetest-Smoke>cd SkySuperplanner 

C:\Program Files\Jenkins\workspace\Sky+iPad-Seetest-Smoke\SkySuperplanner>mvn clean install test -Dtest=ExecuteAllSuite -DfailIfNoTests=false 

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building SkySuperplanner 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ SkySuperplanner ---
[INFO] Deleting C:\Program Files\Jenkins\workspace\Sky+iPad-Seetest-Smoke\SkySuperplanner\target

-------------------------------------------------------
---------------------------------blah blah balh
-----------------------


[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19.515s
[INFO] Finished at: Fri Jul 05 11:50:46 BST 2013
[INFO] Final Memory: 10M/26M
[INFO] ------------------------------------------------------------------------
'cmd' is not recognized as an internal or external command,
operable program or batch file.
Build step 'Execute Windows batch command' marked build as failure
Recording test results
Finished: FAILURE

不要使用bat构建步骤来调用maven,您将更高兴使用maven构建步骤。 我认为构建步骤被列为“调用顶级Maven项目”,这将为您添加一些特殊的调味料

  • 您将能够选择针对该特定版本运行的Maven版本(即使不存在,也可以在从属服务器上安装)。
  • 除了构建命令行之外,您还需要在文本框中填写pom,属性,jvm选项和mvn设置文件。
  • 您可以指定一个不同的本地mvn存储库(除了~/.m2/repository我经常这样做,因此它将.m2目录放置在工作区中。这会占用更多的磁盘空间,但可以使其中一个免于获得多年的.m2目录如果要清理工作空间,则将花费更多时间-尤其是如果您没有在工件管理器中缓存工件。

我也遇到了这个。 我在系统配置中错误地设置了PATH,一旦修复此错误,该错误就会消失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM