在jenkins中的远程服务器上执行junit

时间:2013-04-23 09:08:12

标签: junit jenkins remote-server

任何人都可以帮忙解决这个问题。

我正在使用Jenkins将构建部署到远程服务器,到目前为止一直很好。但是,我想在该远程服务器上运行JUnit测试,但我无法在Jenkins中找到如何执行此操作。我在ANT中尝试了它,但它给了我一个关于junit.jar的错误。

我认为测试是在本地执行而不是远程执行。

任何帮助将不胜感激;詹金斯对我来说是一次非常新的经历。

1 个答案:

答案 0 :(得分:0)

最初你必须要注意一些事情。 Jenkins是一个CI工具,它具有许多功能,可以使事物自动化。如果需要在远程服务器上运行测试,请按照序列创建这样的设置:

  • 在计算机上安装jenkins并将其正确配置为CI-Server。

  • 使用必要的工具部署远程服务器并进行配置。

  • 在Jenkins服务器上,安装SSH插件以通过ssh在远程计算机上运行作业。

  • 将远程服务器添加为 Jenkins - >下的从属节点管理Jenkins - >管理节点 - >在Jenkins服务器上添加节点菜单。

  • 根据您的要求配置节点。

  • 创建一个新作业,可以在jenkins中使用pre / post构建操作运行junit测试。

  • 最后安排从属节点的构建并启动它。

有关分步说明,请参阅此answer.