托斯卡和詹金斯

时间:2017-02-28 14:32:20

标签: batch-file jenkins continuous-integration tosca

有人与Tosca和Jenkins合作吗?

从Jenkins运行我的批处理脚本时遇到问题。它不会打开浏览器,但是作业成功完成。当我尝试在没有Jenkins的情况下在Windows上运行时,批处理脚本正常运行。

任何人都有使用这两种工具的经验吗?

4 个答案:

答案 0 :(得分:2)

为了将Tosca CI与Jenkins一起使用,您需要:

  1. 配置Jenkins构建项目
  2. 添加其他构建步骤(执行Windows批处理命令)
  3. 使用参数
    调用ToscaCIClient.exe / ToscaCIClient.jar 例如" PathToTosca \ ToscaCI \客户\ ToscaCIClient.exe" -t junit -r PathToResults \ result.xml
  4. 可在此处找到更多信息:https://support.tricentis.com/community/article.do?number=KB0012411

答案 1 :(得分:0)

您面临的问题是因为您运行Jenkins作为Windows服务,在这种情况下无头执行在技术上发生了您的脚本是为其他用户帐户执行的。

解 而不是安装Jenkins将它托管在Apache Tomcat服务器上

  1. 下载Jenkins war文件
  2. 将其复制到Tomcat的webapps文件夹中
  3. 运行startup.bat
  4. Refer-  https://www.tutorialspoint.com/jenkins/jenkins_tomcat_setup.htm

答案 2 :(得分:0)

我遇到了同样的问题。

我猜测运行测试的奴隶机器已将jenkins服务安装为服务 卸载该服务。 (.jenkins / jenkins-slave.exe卸载)
使用.jnlp或slave.jar将机器连接为从属设备 之后你的测试应该运行良好。

如果确实只创建了一个批处理文件,只要登录就将机器连接为从属设备。

答案 3 :(得分:-1)

我试过了。但无论如何,Jenkins没有打开浏览器,所以执行列表中的测试和我不知道为什么。

我们使用Tosca 10。