我们将使用Hudson/Jenkins
构建服务器来构建我们的服务器应用程序(只需调用maven
)并针对它运行集成测试。我们将准备3 Hudson/Jenkins
作业:用于构建,部署和运行集成测试,它们按此顺序互相调用。所有这些工作(构建,部署,集成测试)将每晚进行。使用JUnit,Maven和Hudson/Jenkins进行集成测试
集成测试用JUnit
编写,并由mvn test
(将依次由“test”Hudson/Jenkins
作业调用)调用。由于他们需要服务器启动并运行,我们必须运行该“部署”作业。
它有道理吗?是否有任何特殊的服务器部署应用程序和运行测试或Hudson/Jenkins
可以吗?
你为什么要使用三种不同的工作?你使用什么样的服务器? (什么样的应用程序?) – khmarbaise 2012-02-25 14:34:45