使用Jenkins的Testlink插件

时间:2012-12-11 12:22:00

标签: jenkins testng jenkins-plugins

您好我正在尝试在jenkins中实现testlink插件。

我遵循了本教程http://tupilabs.com/books/jenkins-testlink-plugin-tutorial/en/book.pdf

我可以构建项目,但测试没有运行。 找不到文件错误 我不明白我必须把我的测试文件放在哪里。我猜输出格式必须是TestNG,但我必须把它放在哪里?

感谢您的回答

2 个答案:

答案 0 :(得分:1)

当我按照Jenkins:The Definitive Guide一书中的教程进行操作时,我遇到了与构建项目完全相同的问题。 我在Windows7 64上安装了Jenkis(jenkins-1.502.msi)作为服务 - 无论我尝试过什么总是收到:

[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,请执行以下操作:

  1. 下载jenkins.war
  2. 将其放在Tomcat目录的webapps文件夹中
  3. 运行Tomcat并通过http://localhost:8080/manager查看是否有jenkins
  4. 转到http://localhost:8080/jenkins
  5. 现在看到了mvn.bat,我的构建运行没有问题。

    当然我知道maven已经在你的系统上正确配置了 - 所以你应该在环境变量中指定:

    • 变量:M2
      值:%M2_HOME%\ bin
    • 变量:M2_HOME
      值:C:\ yourPathToMaven \ apache-maven-3.0.4
    • 变量:路径
      添加到现有值:%M2_HOME%;

    在命令提示中检查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"
    

    希望它有所帮助。

答案 1 :(得分:0)

更新:我发现错误是: 无法在目录d中运行程序mvn.bat:/ jenkins / jobs / JobTest / workspace CreateProcess error = 2找不到文件。

我按照教程中的说法制作了一个自由风格的项目。这似乎是一个maven错误,所以我不明白......

如果有人可以帮助我,我会感激不尽