[英]How to make jenkins run integration tests only when deploying to UAT?
[英]Integration tests in Jenkins
我想在我的Java Web应用程序上使用Selenium进行一些集成测试。 我已经设置了Jenkins,目前正在使用Ant脚本进行构建。
据我了解,Web应用程序必须构建,打包并部署到正在运行的服务器,然后才能使用Selenium webdriver(在localhost上)进行测试。 当我在本地这样做时它工作正常。 但是在我的Jenkins机器上,我需要启动另一个服务器,然后运行Jenkins,以便在那里部署war文件然后运行测试吗? 问题是部署是一个构建后的操作,之后我无法运行任何测试,或者我可以吗?
你可以肯定跑。 您可以为每个步骤使用不同的作业。 预建,建造,后建。 詹金斯是非常灵活的工具。 您不必担心在单个作业中执行所有步骤。 我建议您为部署编写一个作业,并根据它的成功,您可以触发另一个项目的构建,即运行您的理智测试工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.