docker - 如何在 Docker 内的 Jenkins 中运行 Katalon 测试套件

我有一个 Katalon 测试套件设置,它在 UI 和我安装了 Katalon Studio 的机器上的 CLI 中运行良好。

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

我在 Jenkins 服务器上需要什么运行时才能运行 Katalon 作业? Jenkins 有运行时或插件吗?

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

最佳答案

编辑 - Katalon 支持的新答案

我收到了来自 Katalon 支持的新回复:

First of all, I would to sorry for my answer due to I'm not giving out the proper one based on your question. I've reviewed again your question and see Katalon Studio have Linux version (http://download.katalon.com/4.8.0/Katalon_Studio_Linux_64-4.8.tar.gz) for console mode execution and it's ideally to package it into your dockerfile.

这更像是它,并且有了这里的文档,让它与 Docker 一起工作应该很简单:

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

Hope this answer resolve your question better :).

结束编辑


原创

我在 Katalon Studio 网站上创建了一张票,问了同样的问题,我得到了这个(可笑的)回复:

First of all, there is no Dockerfile for Katalon Studio. It will be hard and complicated to do this and we also do not have a plan to do it in the future :). But we will try to consider with your request to see if there is any applicable adjustment to this case.

换句话说,没有 Docker 解决方案。很遗憾,我们不能将它用于我们的 CI 内容,因为我所做的原型(prototype)设计取得了很好的效果。

哦,好吧。

https://stackoverflow.com/questions/46183647/

相关文章:

docker - 停止和启动容器时出现奇怪的 docker 错误

mysql - Docker-compose:数据库未初始化

docker - 在 docker 中生成自签名证书

docker - 如何用 nix 构建一个 docker 容器?

macos - 无法从 docker 容器访问本地网络 IP

docker - 为什么 Kubernetes 源代码比其他容器编排器大一个数量级?

docker - 如何在 Docker Hub 上查看 Docker 镜像层?

docker - 如何在 Docker 中将卷从容器挂载到主机?

docker - Docker 如何使用端口 2375 和 4243?

Docker - 关于使用 Redis、Postgres、ElasticSearch、NGINX、W