首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows批处理命令出现jenkins错误

windows批处理命令出现jenkins错误
EN

Stack Overflow用户
提问于 2013-07-05 19:06:55
回答 2查看 11.5K关注 0票数 0

请给我。求助,我被困在通过windows批处理命令构建作业运行测试,

我有一个这样的球棒:

代码语言:javascript
复制
cd SkySuperplanner
mvn clean install test -Dtest=ExecuteAllSuite -DfailIfNoTests=false

在hudson中执行这段代码时,我的构建是成功的,但是我得到了这个错误并失败了,

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

发布于 2014-01-10 06:55:27

不要使用bat构建步骤来调用maven,使用maven构建步骤会更好。我认为构建步骤被列为‘调用顶层maven project’,这会给你带来一些特殊的东西。

  • 你可以指定一个不同的本地mvn存储库(除了~/.m2/repository,我经常这样做,这样做是为了把.m2目录放在工作区中)。

  • 你可以选择在哪个版本的maven上运行这个特定的构建(即使是在从机上安装它,如果不是jvm而不是构建一个命令行,你会有文本框来填写你的pom,属性,

  • 选项和mvn设置文件)

  • 你可以指定一个不同的本地mvn仓库(除了~/.m2/repository我经常这样做,这样它就会把.m2目录放在工作区中。如果您正在清理工作区,您将花费相当多的时间-特别是当您不在工件管理器中缓存工件时。
票数 1
EN

Stack Overflow用户

发布于 2014-01-10 06:37:59

我也遇到过这种情况。我在系统配置中设置了不正确的路径,一旦我修复了这个错误,错误就消失了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17487433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档