任何人都可以帮忙解决这个问题。
我正在使用Jenkins将构建部署到远程服务器,到目前为止一直很好。但是,我想在该远程服务器上运行JUnit测试,但我无法在Jenkins中找到如何执行此操作。我在ANT中尝试了它,但它给了我一个关于junit.jar的错误。
我认为测试是在本地执行而不是远程执行。
任何帮助将不胜感激;詹金斯对我来说是一次非常新的经历。
答案 0 :(得分:0)
最初你必须要注意一些事情。 Jenkins是一个CI工具,它具有许多功能,可以使事物自动化。如果需要在远程服务器上运行测试,请按照序列创建这样的设置:
在计算机上安装jenkins并将其正确配置为CI-Server。
使用必要的工具部署远程服务器并进行配置。
在Jenkins服务器上,安装SSH插件以通过ssh在远程计算机上运行作业。
将远程服务器添加为 Jenkins - >下的从属节点管理Jenkins - >管理节点 - >在Jenkins服务器上添加节点菜单。
根据您的要求配置节点。
创建一个新作业,可以在jenkins中使用pre / post构建操作运行junit测试。
最后安排从属节点的构建并启动它。
有关分步说明,请参阅此answer.