安装 MStest 插件失败:Jenkins

Failed to install MStest plugin : Jenkins

我尝试安装 MSTest 以显示 .trx 文件的结果。

当我通过“立即下载”和“重启后安装”进行安装时,我的 Jenkins 需要很长时间才能重启,所以我尝试了“不重启就安装”。

显示如下错误

enter code here

Emma plugin 
      Failure -

java.io.IOException: Failed to dynamically deploy this plugin
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1317)
    at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1116)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:104)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Failed to install emma plugin
    at hudson.PluginManager.dynamicLoad(PluginManager.java:473)
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1313)
    ... 5 more
Caused by: java.io.IOException: Dependency maven-plugin (1.447) doesn't exist
    at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:480)
    at hudson.PluginManager.dynamicLoad(PluginManager.java:463)
    ... 6 more

MSTest plugin   Failure -

java.io.IOException: Failed to dynamically deploy this plugin
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1317)
    at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1116)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:104)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Failed to install mstest plugin
    at hudson.PluginManager.dynamicLoad(PluginManager.java:473)
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1313)
    ... 5 more
Caused by: java.io.IOException: Dependency emma (1.29) doesn't exist
    at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:480)
    at hudson.PluginManager.dynamicLoad(PluginManager.java:463)
    ... 6 more

因为MSTest插件依赖emma和maven-plugin。我怀疑你在下载这两个依赖时网络状况不佳。
首先,尝试 Download Now and Install after Restart 但要等待更长的时间,直到它成功安装。 Jenkins 会处理依赖关系。

或者,
或者,您可以先安装 emma 和 maven-plugin,然后再安装 MSTest。