我试图让哈德森运行我的基于Ruby的硒测试。我已经安装了硒网格插件,但我不希望有RC的运行在一个集群哈德森奴隶。这样做的原因是我不想浪费在未来六年我的生活尝试配置我的每一个项目在不同的Windows环境。

目前哈德森拉从GitHub每个项目,并建立它就好了。与常规硒网格设置,我能够编辑grid_configuration.yml文件来表示我要对测试的各种环境,再通过环境变量来运行测试,即rake任务浏览器/ platfom上运行的和测试的应用程序的URL。 - 在特定的环境中运行的机器毂上通常是一个端口

在这种方式,对其中的RC的运行并不需要了解我的应用程序的源代码什么的机器,他们只需要安装硒电网,并与轮毂注册。

是否有与哈德森?

典雅仿效这个样
有帮助吗?

解决方案

我选择不使用插件,以便采取的较新版本网格优点。我克隆几台虚拟机与运行从一个共享驱动器,它们都可以访问Ant启动,遥控启动脚本。哈德森没有,也不需要网格节点的任何访问,他们不是奴隶哈德森。我改变了我的哈德森服务器发动对计算机启动的枢纽。这种设置允许我有或没有哈德森正常运行电网。

其他提示

你有生成代理的概念,我不知道很多关于哈德森。我们使用的是在工作中的Anthill Pro和我们建立了一个Ahtill临剂。源代码下载到代理和代理负责运行的运行测试maven的目标。它工作得很好了我们的RC机器都不编译环境的一部分。测试有责任谈谈硒HUB,并得到新的会议,并做了测试。

我希望这有助于。

干杯 哈龙

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top