zoukankan      html  css  js  c++  java
  • jenkins-slave远程执行任务,生成测试报告时,allure 报错Can't find allure commandline 不能找到allure工具

    1.问题:

     jenkins-slave远程执行测试任务时,我们很愉快的配置好allure环境变量,

     还在Node Properties节点属性小心翼翼地配置了slave从机的环境变量。

    现在兴奋地点击立即构建,把任务下发给slave机器运行时,哇擦,运行失败...,报红,点开构建记录的Console Output控制台日志输出,

    发现 allure 报错Can't find allure commandline 不能找到allure工具(其实是master不能找到allure工具)

    2.解决方案:

     一招拿下,点击 Manage Jenkins→Global Tool Configuration。配置好master主机上的allure工具的安装根目录即可

    ( 切记:目录需要精确到 allure-2.11.0

    PS:1.网上其他文章说还要进入Manage Jenkins→Configure SystemGlobal properties 全局属性中配置环境变量或工具位置,

                其实不需要这么麻烦滴。

                Global properties全局属性和Global Tool Configuration全局环境变量配置本身存在一定的重复配置,此处的配置二选一。

             2.jenkins-slave测试时,allure测试报告生成原理:

                 master主机通过自己的allure工具远程执行slave从机上的测试结果数据而生成测试报告,再发送给master自己,

                 slave从机上也存放一份测试报告。所以slave从机上其实不需要安装allure工具。

              3.jenkins项目执行时,读取的环境变量优先级:节点设置(基于salve的配置)  > 全局设置 > 操作系统设置。

                 所以可以让节点(从机)去读取jenkins全局设置和操作系统设置的环境变量。

                 所以slave从机配置时,Node Properties节点属性可以忽略。

    3.建议:

     欢迎加入qq技术交流群,呼叫群主管理员帮你解决技术难题,进群记得备注:博客园

  • 相关阅读:
    (5)基于协同过滤推荐算法的图书推荐研究
    (4)推荐系统评测方法和指标分析
    (3)浅析机器学习在推荐系统中的应用
    (2)协同过滤推荐算法概述 摘要
    (1)推荐系统概述 -- 摘要
    30+简约时尚的Macbook贴花
    20+非常棒的Photoshop卡通设计教程
    20+WordPress手机主题和插件【好收藏推荐】
    30+WordPress古典风格的主题-古典却不失时尚
    配置FCKeditor_2.6.3+fckeditor-java-2.4
  • 原文地址:https://www.cnblogs.com/crowbrother/p/14317498.html
Copyright © 2011-2022 走看看