我试图设置Jenkins来运行我们的黄瓜功能。当谈到设置这个时,我有点失落。这是我们设置的一些细节:设置Jenkins连续集成和Selenium Web应用程序测试
- 黄瓜的特点写在Ruby和PHP(使用Cuke4PHP)
- PHP应用程序(通常链接到其他PHP应用程序)
- 使用水豚和硒锻炼步骤JavaScript的
在开发环境中,因为我们的应用程序需要链接到对方,我们设置Apache虚拟主机与域名就像http://developername.dev.exampleapp.com
我应该如何设置这个Jenkins环境来运行我们的黄瓜测试?
您似乎想要使用VirtualBox或其他设置虚拟机来设置类似于您的生产环境的环境并从该虚拟主机提供项目。但是,你是否在虚拟机之外运行测试?或者你是否在虚拟机上运行测试并向Jenkins报告?您在配置虚拟机时是否设置了虚拟主机?你如何设置你的项目使用独立的数据库?你如何平行运行你的功能,所以他们不会永远持续下去?如果有人能够阐明一些光芒,我将不胜感激。
您是否成功找到答案?我正在为PHP构建类似的CI环境。你能分享你的经验吗? – xvga
不幸的是,我还没有完成设置。一旦我有工作,我会发布更新。 – Andrew