TeamCity 的 Allure 插件:为什么代理没有完成升级?

Allure plugin for TeamCity: why agent doesn't complete upgrade?

我在 Gitter 上问过这个问题,但答案让我看到了我所遵循的文档。

我是 TeamCity 2017.2.2 的管理员,代理 运行 在 Windows 10(除了一个在 7)。我安装了 allure-teamcity plugin version 2.6 and added allure tools in version 2.6 as described in the documentation.

问题是工具在升级时传播到代理,而不是插件本身。主服务器向我显示了我可以用作构建步骤的运行程序,但是一旦配置 none 代理接受此配置。我检查了代理目录和日志 - 插件不存在,日志也没有表明甚至尝试拉取。

作为商业许可证的持有者,我询问了 JetBrains 技术支持,但他们告诉我我需要询问 Allure 作者。 GitHub 派人到 Gitter 和这里,因此在对 Gitter 进行不幸尝试后出现了问题。

我需要做什么才能正确提取插件并在代理上运行?

allure 插件是否与 TeamCity 2017.2.2 兼容?

问题是 Allure TeamCity 插件寻找一个名为 allure-commandline 的工具。因此,您需要确保 allure-commandline.zip 存在于您的 <TeamCity Data Directory>/plugins/.tools 目录中。