1

有人能帮忙吗。

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

我相信测试是在本地而不是远程执行的。

任何帮助,将不胜感激; 詹金斯对我来说是一种全新的体验。

4

1 回答 1

0

最初,您必须注意几件事。Jenkins 是一个 CI 工具,它构建了许多功能来使事情自动化。如果您需要在远程服务器上运行测试,请按照以下顺序创建这样的设置:

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

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

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

  • 在Jenkins -> Manage Jenkins -> Manage Nodes -> Add Node菜单下将远程服务器添加为从节点。

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

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

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

有关分步说明,请参阅此答案。

于 2016-07-04T18:51:30.220 回答