当前位置: 首页 > 面试题库 >

我如何在Docker中的Jenkins中运行Katalon测试套件

田瀚
2023-03-14
问题内容

我有一个Katalon测试套件设置,它在用户界面和我安装了Katalon studio的计算机上的CLI中都运行良好。

我有一个在Docker容器中运行的Jenkins CI服务器,我想设置一个作业在该Jenkins服务器上运行我的测试套件。

我在Jenkins服务器上需要什么运行时才能运行Katalon作业?为此,是否有Jenkins的运行时或插件?

如果不是,是否有Katalon的docker容器,我可以使用它通过jenkins像SonarQube的东西来远程运行作业?


问题答案:

编辑 -Katalon支持的新答案

我从Katalon支持小组得到了新的回应,内容是:

首先,由于我没有根据您的问题给出适当的答案,对不起我的回答。我再次查看了您的问题,并看到Katalon
Studio具有Linux版本(http://download.katalon.com/4.8.0/Katalon_Studio_Linux_64_4.8.tar.gz),可用于控制台模式执行,并且最好将其打包到您的dockerfile中。

这更像它,并且通过此处的文档,使其与Docker一起使用应该非常简单:

https://docs.katalon.com/display/KD/Console+Mode+Execution

希望这个答案能更好地解决您的问题:)。

结束编辑

原版的

我在Katalon Studio网站上创建了一个票证,问了同样的问题,得到了以下(可笑的)答复:

首先,Katalon
Studio没有Dockerfile。要做到这一点将是困难而复杂的,而且我们也没有未来的计划:)。但是,我们将尝试根据您的要求考虑是否对此情况进行了适当的调整。

换句话说,没有Docker解决方案。不能将其用于CI的东西太可惜了,因为我在原型制作方面取得了不错的成绩。

那好吧。



 类似资料:
  • 我想在Jenkins中运行Selenium Webdriver Maven测试。我遵循了教程:https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html和https://www.safaribooksonline.com/library/view/jenkins-the-definitive/978144931

  • 这是我看到的堆栈跟踪错误 我知道这可能是由于任何原因。所以,让我试着给你更多的信息,虽然这是一个遥远的希望,也许你可以帮助。我正在使用SeleniumWebDriver 2.29编写测试。我也在和maven一起建设。我正在尝试使用testng来配置我正在使用的测试。我正在使用jenkins来运行maven项目,我正在尝试进行“清理验证”,有时还进行“清理测试”,因为我不知道两者之间的区别。 本地我

  • 请让我知道是否可以通过TestNG运行并行套件?

  • 我在docker中用这样的命令启动了jenkins: docker run-p 8080:8080-p50000:50000--restart总是jenkins/jenkins: lts-jdk11 尝试使用命令docker kill get response停止它无法杀死容器::权限被拒绝 同时尝试停止容器也会被拒绝权限。

  • 昨天,我编写并运行了一个Katalon测试套件,今天,我试图将Katalon与Jenkins集成。我成功地安装了Jenkins,根据这些说明为Katalon测试创建了一个新的工作,但是当我开始构建它时,我得到了失败的构建。 特别是,这是我不断收到的错误消息: 我继续将文件夹结构从我指定的项目目录复制到Jenkins工作区。经过后来的检查,我发现,当Jenkins运行Katalon测试时,文件实际上

  • 问题内容: 我正在研究Centos7。我有一个运行Jenkins的Docker容器。在那个Jenkins容器中,我必须构建并运行其他Docker容器。但是詹金斯不认识码头工人。我能够执行一个shell并将docker安装在容器中。但是,是否有可能让容器在主机上使用我的docker- engine?如何使用? 在Jenkins-(docker)-容器中安装Docker的最佳选择是什么? 问题答案: