Ubuntu上的Jenkins给予权限拒绝@ rb_sysopen - cucumber.json

时间:2016-09-02 13:12:02

标签: ubuntu jenkins cucumber capybara permission-denied

我安装了Jenkins 2.7.2 Ubuntu 16.04并希望运行带--out选项的黄瓜文件,将结果保存为.json文件,如下所示:

cucumber --format json_pretty --out cucumber.json features/M001_top_header.feature

这个命令在Sheel上运行时工作正常,但它在jenkins上给出了创建文件的权限错误:

  

由用户MesutGüneş发起   在工作空间/ var / lib / jenkins / workspace / cuke中构建   Xvfb起始$ / usr / bin // Xvfb:1 -fbdir /var/lib/jenkins/xvfb-62-1526417590499413728.fbdir   [cuke] $ / bin / sh -xe /tmp/hudson3132297737724857573.sh   + cd / home / mesut / project / web-automation   + cucumber --format json_pretty --out cucumber.json features / M001_top_header.feature   弃用:#save_and_open_page_path已弃用,请改用#save_path。   注意:行为与相对路径略有不同 - 请参阅文档   弃用:#save_and_open_page_path已弃用,请改用#save_path。   注意:行为与相对路径略有不同 - 请参阅文档   权限被拒绝@ rb_sysopen - cucumber.json   创建格式化程序时出错:json_pretty(Errno :: EACCES)   构建步骤'执行shell'将构建标记为失败   Xvfb停止   [CucumberReportPublisher]编译黄瓜报告......   [CucumberReportPublisher]将所有json文件从:/ var / lib / jenkins / workspace / cuke复制到报告目录:/ var / lib / jenkins / jobs / cuke / builds / 62   [CucumberReportPublisher]找到1个json文件。   完成:失败

当我使用sudo运行它时,它提供以下内容:

  

sudo:没有tty存在且没有指定askpass程序

如何给予黄瓜保存结果的许可?

0 个答案:

没有答案