【问题标题】:Jenkins Fails To Load file directory in centosJenkins无法在centos中加载文件目录
【发布时间】:2019-04-09 22:02:41
【问题描述】:

mY selenium java 代码在本地运行良好,并且在 windows 中安装了 Jenkins,但是当我在 Jenkins 中使用我的代码时,如何在 centos Os 中安装我有这个错误: 找不到文件 /var/lib/jenins/workspace/seleniumProject\resource\reportConfig.xml resource\testdata\edu_testdata_properties.yml(aucun fichier ou dossier de ce type)

jenkins 找不到所有目录:String PropertiesyamlFilePath = "resources\testdata\" + dataFileProperties;

当我用 / 它的工作更改 \ 但我无法在 Windows 中本地执行代码的问题时有什么想法吗?

 String dataFileProperties = "EDU_TestData_Properties.yml";
    String PropertiesyamlFilePath = "resources\\testdata\\" + 
 dataFileProperties;

【问题讨论】:

    标签: java selenium jenkins centos


    【解决方案1】:

    linux 中的任何路径都是这样定义的 /path/do/your/file.whatever 如果您尝试像在 Windows 上那样加载它,将无法正常工作。

    您可能希望根据您所在的操作系统返回文件路径。

    String os = System.getProperty("os.name").toLowerCase();
    if (os.contains("win")){
        return "resources\\testdata\\";
    }
    else if (os.contains("osx")){
        return "resources/testdata/";
    }      
    else if (os.contains("nix") || os.contains("aix") || os.contains("nux")){
        return "resources/testdata/";
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-26
      • 2018-03-13
      • 2014-07-25
      • 2013-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多