嗨,我正在尝试在 jenkins 中实现 testlink 插件。
我按照本教程http://tupilabs.com/books/jenkins-testlink-plugin-tutorial/en/book.pdf
我可以构建项目,但没有运行测试。有一个文件未找到错误我不明白我必须把我的测试文件放在哪里。我想输出格式必须是TestNG,但我必须把它放在哪里?
感谢您的回答
嗨,我正在尝试在 jenkins 中实现 testlink 插件。
我按照本教程http://tupilabs.com/books/jenkins-testlink-plugin-tutorial/en/book.pdf
我可以构建项目,但没有运行测试。有一个文件未找到错误我不明白我必须把我的测试文件放在哪里。我想输出格式必须是TestNG,但我必须把它放在哪里?
感谢您的回答
当我按照 Jenkins:The Definitive Guide 一书中的教程进行操作时,我在构建项目时遇到了完全相同的问题。我将 Jenkis (jenkins-1.502.msi) 作为服务安装在 Windows7 64 上 - 无论我尝试过什么,都会收到:
[workspace] $ mvn.bat
The system cannot find the file specified
FATAL: command execution failed
java.io.IOException: Cannot run program "mvn.bat" (in directory "C:\Work\jenkins\jobs\gameoflifedefault\workspace"): CreateProcess error=2, The system cannot find the file specified
不幸的是,我没有设法解决这个 jenkis 服务问题,但找到了另一个解决方案让它在 Windows 上工作:使用 Apache Tomcat java 服务器 - 如果你已经正确配置了 Tomcat,请执行以下操作:
http://localhost:8080/manager
jenkins 检查是否存在http://localhost:8080/jenkins
现在可以看到 mvn.bat 并且我的构建运行没有问题。
当然,我知道 Maven 在您的系统上已正确配置-因此您应该在环境变量中指定:
要检查 maven 是否可见,请在命令提示符中键入:
C:\Users\x>mvn --version
你应该得到类似的东西:
Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)
Maven home: C:\Work\Maven\apache-maven-3.0.4
Java version: 1.7.0, vendor: Oracle Corporation
Java home: C:\Work\ja\jdk1.7.0_10\jre
Default locale: en_US, platform encoding: Cp1250
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
希望能帮助到你。
更新:我发现错误是:Cannot run program mvn.bat in directory d:/jenkins/jobs/JobTest/workspace CreateProcess error=2 File not found。
如教程中所述,我制作了一个自由风格的项目。这似乎是一个maven错误,所以我不明白......
如果有人可以帮助我,我将不胜感激