托斯卡和詹金斯
Tosca and Jenkins
有人使用 Tosca 和 Jenkins 吗?
我的 Jenkins 批处理脚本 运行 有问题。它不会打开浏览器,但作业已成功完成。当我在 Windows 上尝试 运行 时,批处理脚本 运行 正常,没有 Jenkins。
有人有一起使用这两个工具的经验吗?
为了将 Tosca CI 与 Jenkins 一起使用,您需要:
- 配置您的 Jenkins 构建项目
- 添加额外的构建步骤(执行 Windows 批处理命令)
- 调用 ToscaCIClient.exe/ToscaCIClient.jar 带参数
例如"PathToTosca\ToscaCI\Client\ToscaCIClient.exe" -t junit -r PathToResults\result.xml
可在此处找到更多信息:https://support.tricentis.com/community/article.do?number=KB0012411
我试过了。但是无论如何,Jenkins 并没有打开浏览器,所以 Tests from Execution List 也不知道为什么。
我们使用 Tosca 10。
您面临的问题是因为您的 运行 Jenkins 作为 windows 服务,在这种情况下,从技术上讲,无头执行发生在您的脚本是为其他用户帐户执行的。
解决方案
而不是在 Apache Tomcat 服务器
上安装 Jenkins 托管它
- 下载 Jenkins war 文件
- 将其复制到 Tomcat
的 webapps 文件夹中
- 运行 startup.bat
参考-
https://www.tutorialspoint.com/jenkins/jenkins_tomcat_setup.htm
我遇到过同样的问题。
我猜你的从机 运行测试中已将 jenkins 服务安装为服务。
卸载服务。 (.jenkins/jenkins-slave.exe卸载)
使用 .jnlp 或 slave.jar 将机器连接为从机。
在那之后你的测试应该 运行 没问题。
如果它只是创建一个批处理文件,以便在登录时将机器连接为从机。
有人使用 Tosca 和 Jenkins 吗?
我的 Jenkins 批处理脚本 运行 有问题。它不会打开浏览器,但作业已成功完成。当我在 Windows 上尝试 运行 时,批处理脚本 运行 正常,没有 Jenkins。
有人有一起使用这两个工具的经验吗?
为了将 Tosca CI 与 Jenkins 一起使用,您需要:
- 配置您的 Jenkins 构建项目
- 添加额外的构建步骤(执行 Windows 批处理命令)
- 调用 ToscaCIClient.exe/ToscaCIClient.jar 带参数
例如"PathToTosca\ToscaCI\Client\ToscaCIClient.exe" -t junit -r PathToResults\result.xml
可在此处找到更多信息:https://support.tricentis.com/community/article.do?number=KB0012411
我试过了。但是无论如何,Jenkins 并没有打开浏览器,所以 Tests from Execution List 也不知道为什么。
我们使用 Tosca 10。
您面临的问题是因为您的 运行 Jenkins 作为 windows 服务,在这种情况下,从技术上讲,无头执行发生在您的脚本是为其他用户帐户执行的。
解决方案 而不是在 Apache Tomcat 服务器
上安装 Jenkins 托管它- 下载 Jenkins war 文件
- 将其复制到 Tomcat 的 webapps 文件夹中
- 运行 startup.bat
参考- https://www.tutorialspoint.com/jenkins/jenkins_tomcat_setup.htm
我遇到过同样的问题。
我猜你的从机 运行测试中已将 jenkins 服务安装为服务。
卸载服务。 (.jenkins/jenkins-slave.exe卸载)
使用 .jnlp 或 slave.jar 将机器连接为从机。
在那之后你的测试应该 运行 没问题。
如果它只是创建一个批处理文件,以便在登录时将机器连接为从机。