在jenkins中的远程服务器上执行junit
有人能帮忙吗 我正在使用Jenkins将构建部署到远程服务器,到目前为止还不错。然而,我想在那个远程服务器上运行JUnit测试,但在Jenkins中找不到如何做到这一点。我已经在ANT中尝试过了,但是它给了我一个关于junit.jar的错误 我相信测试是在本地执行的,而不是远程执行的在jenkins中的远程服务器上执行junit,junit,jenkins,remote-server,Junit,Jenkins,Remote Server,有人能帮忙吗 我正在使用Jenkins将构建部署到远程服务器,到目前为止还不错。然而,我想在那个远程服务器上运行JUnit测试,但在Jenkins中找不到如何做到这一点。我已经在ANT中尝试过了,但是它给了我一个关于junit.jar的错误 我相信测试是在本地执行的,而不是远程执行的 任何帮助都将不胜感激;詹金斯对我来说是一次非常新的经历。起初,你必须意识到一些事情。Jenkins是一个CI工具,它具有许多功能,可以使事情自动化。如果需要在远程服务器上运行测试,请按照以下顺序创建此设置: 在计
任何帮助都将不胜感激;詹金斯对我来说是一次非常新的经历。起初,你必须意识到一些事情。Jenkins是一个CI工具,它具有许多功能,可以使事情自动化。如果需要在远程服务器上运行测试,请按照以下顺序创建此设置:
- 在计算机上安装jenkins,并将其正确配置为CI服务器
- 使用必要的工具部署远程服务器,并进行良好的配置
- 在Jenkins服务器上,安装SSH插件以通过SSH在远程机器上运行作业
- 在Jenkins服务器上的Jenkins->Manage Jenkins->Manage Nodes->Add node菜单下,将远程服务器添加为从属节点
- 根据需要配置节点
- 创建一个新作业,该作业可以在jenkins中使用构建前/构建后操作运行junit测试
- 最后,为从属节点安排构建并启动它
有关分步说明,请参阅此为什么不能在Jenkins设置中将远程服务器设置为从属服务器?有什么限制吗?我真的不明白这是什么意思。为什么需要在远程服务器上运行测试?正如@ShivaKumar所说,如果出于某种原因需要在特定体系结构上运行测试,请将该机器设为Jenkins从机。