使用Hudson和Selenium测试Django web应用程序

使用Hudson和Selenium测试Django web应用程序,django,hudson,Django,Hudson,对哈德逊来说,这可能是个新手问题。我正在尝试在Hudson CI服务器中为Django网站设置Selenium测试。问题是,Hudson将使用subversion将我的Django代码签出到它自己的路径中,我如何将代码“部署”到同一台服务器中进行测试?这不是部署django的问题,而是如何在hudson workspace中访问源文件的问题。大多数教程/博客都是关于构建和运行测试的,但是我找不到关于如何在服务器上设置web应用程序以运行测试的有用信息 1) 我是否应该编写一些shell脚本来从h

对哈德逊来说,这可能是个新手问题。我正在尝试在Hudson CI服务器中为Django网站设置Selenium测试。问题是,Hudson将使用subversion将我的Django代码签出到它自己的路径中,我如何将代码“部署”到同一台服务器中进行测试?这不是部署django的问题,而是如何在hudson workspace中访问源文件的问题。大多数教程/博客都是关于构建和运行测试的,但是我找不到关于如何在服务器上设置web应用程序以运行测试的有用信息

1) 我是否应该编写一些shell脚本来从hudson工作区复制源文件?是否有用于访问工作区的环境变量? 2) 有关于如何在hudson workspace中获取web应用程序文件并部署它们的教程吗?我相信这也适用于其他技术,如PHP


谢谢

是的,shell脚本很好。还有其他类型的脚本的插件,例如,如果你是这样做的话

还有一种方法,你可能会觉得很有帮助


工作区可通过%Workspace%或$Workspace访问。

在Hudson中,您可以定义多个源,从中可以签出并定义工作副本在Hudson工作区内的位置。因此,您可以简单地定义第二个放置Django的区域。