你好魅力发生器, 我正在尝试使公司的测试人员可以访问Allure。我已经通过Scoop在服务器中安装了Allure 2,并且能够运行cmd脚本:“ allure serve”并查看结果。到目前为止,一切都很好。现在,我对解决方案的基本想法是:使用带有allure serve命令的“后期构建任务”插件运行“后期构建动作”。结果不好:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27.801 s
[INFO] Finished at: 2018-06-25T11:08:28Z
[INFO] ------------------------------------------------------------------------
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : cd C:\Projects\CarambolaClientTest2\target
allure serve
[Suite_runner] $ cmd /c call C:\Windows\TEMP\jenkins6058556997605873748.bat
C:\Program Files (x86)\Jenkins\workspace\Suite_runner>cd C:\Projects\CarambolaClientTest2\target
C:\Projects\CarambolaClientTest2\target>allure serve
'allure' is not recognized as an internal or external command,
operable program or batch file.
C:\Projects\CarambolaClientTest2\target>exit 9009
POST BUILD TASK : FAILURE
怎么可能没有识别出“魅力”?它通过cmd识别了它(我已经将它添加到计算机的Environment变量中,并且还添加到Jenkins配置中Global属性下的环境变量中。)
我也尝试过:
有什么想法吗?
谢谢
答案 0 :(得分:0)
您的PATH中没有诱人的可执行文件。如果之前已将其添加到PATH,请尝试重新加载jenkins从属(或主服务器)以查看更改。 您也可以让Jenkins自动安装诱惑力-找到该插件的