Jenkins执行批处理文件失败
今天搭建Jenkins持续集成环境,编译环境是.net,在.net下没有比较好的代码覆盖率测试插件,所以用了开源的OpenCover,计算代码覆盖率,然后用ReportGenerator导出hmtl格式的测试报告。这里用到了批处理脚本,到这里问题出现了。
脚本写好之后在Windows系统下直接运行没有任何问题。但你要把它放在Jenkins里作为编译后执行的话就会报错,很诡异。我自已也怀疑是用户权限的问题。但用普通用户直接运行脚本也还是没问题。下午google了一下。按照http://stackoverflow.com/questions/10952280/execute-windows-batch-command-from-jenkins-fails-but-runs-fine-in-cmd-exe 提供的方式试了一下OK了。
方法很简单。就是登录 Jenkins service。
具体过程:
在"运行"中输入"services.msc"打开服务窗口,找到"Jenkins".
然后右键属性,在“登录”导航中选择“此用户”任何输入能够运行CMD.exe的用户。这里我用了管理员用户。
转载于:https://www.cnblogs.com/zhengah/p/5201195.html
Jenkins执行批处理文件失败相关推荐
- Jenkins执行批处理文件、powershell失败
Jenkins执行批处理文件.powershell失败 报错信息如下: [test.91huayi.com] $ powershell.exe -NonInteractive -ExecutionPo ...
- jenkins执行bat失败_关于批处理文件:即使在BAT脚本中成功执行了ROBOCOPY命令,JENKINS作业也会失败...
我正在通过詹金斯执行Windows蝙蝠脚本. 批处理文件正在提供所需的输出,但是构建失败.我的批处理文件是.. cd /d D:\\Bank\\Member\\ID if %errorlevel% n ...
- Jenkins执行shell脚本启动tomcat失败解决方法
Jenkins执行shell脚本启动tomcat失败解决方法 参考文章: (1)Jenkins执行shell脚本启动tomcat失败解决方法 (2)https://www.cnblogs.com/wa ...
- Jenkins执行jmeter脚本时失败,但构建成功
Jenkins执行jmeter脚本时失败,但构建成功 因为脚本执行过程是成功的,是可执行的,只有脚本无法执行Jenkins才会判断为[构建失败],如果要让脚本里面某个接口执行失败也让Jenkins判断 ...
- 通过Jenkins执行脚本,生成自动化测试报告
1.allure配置 a.下载 allure 的安装包.allure 跨语言的 b.下载链接:https://github.com/allure-framework/allure2/releases ...
- java 连接linux失败,Jenkins连接Linux失败
源自:3-11 尝试连接 Jenkins连接Linux失败 启动方式没有launch slave agents via SSH选项. 错误如下:[05/16/19 21:13:50] [SSH] St ...
- 3d 强制添加脚本_每日学点---Jenkins执行脚本权限问题
问题: Jenkins执行shell时提示权限不够 和 sudo:没有终端存在,且未指定 askpass 程序 解释 Jenkins服务是默认是jenkins用户启动的,权限较小,需要赋予sudo权限 ...
- jenkins自动化打包部署,jenkins执行sh脚本不退出问题
介绍 Jenkins是开源软件项目,主要用来自动化打包部署.使用jenkins彻底告别手动部署的麻烦与繁琐. 安装部署jenkins 官方下载地址 启动jenkins war包 登入jenkins 设 ...
- android tmp目录权限不够,/tmp目录下执行脚本失败提示Permission denied
Linux上执行Shell脚本运行失败提示Permission denied一个问题,挺好的问题,切中了知识盲点. 问题现象 Shell脚本在/tmp目录下,执行./test.sh运行失败,提示Per ...
最新文章
- 9个value_counts()的小技巧,提高Pandas 数据分析效率
- nodejs中的异步流程序控制nsync
- jstat 内存泄漏_一次Java内存泄漏的排查!要了自己的老命!
- 一个有趣的算老鼠程序
- python正则表达式中的转义字符_详解python中正则表达式的反斜线的转义功能
- 状态输出导航栏html,Vue实现导航栏效果(选中状态刷新不消失)_百厌_前端开发者...
- NG Ng-template(模板元素)
- 古风一棵桃花树简笔画_运用仿真树装饰效果如此浪漫
- 双系统linux安装cetos,电脑安装windows和centOS系统双系统
- how to write a good api
- sinx泰勒展开_求极限:泰勒公式应展开到第几阶?
- 使用c++filt命令还原C++编译后的函数名
- 界面原型创建工具Axure使用教程
- 网站盈利模式其实只有三种
- [VBA学习]关于Formula以及数字格式的问题
- 春招计算机学校,衡东计算机IT春招学校排名
- 往hive表中插入与导出数据方式load ,insert ,sqoop 等方式详解
- 数字金额转中文大写(到亿)
- DXP多引脚封装绘制方式
- java hadoop mahout_一个基于Mahout与hadoop的聚类搭建
热门文章
- ITK:侵蚀二进制图像
- VTK:InfoVis之ParallelCoordinatesView
- VTK:图表之VisualizeGraph
- OpenCV高级拼接Stitcher类
- php+curlmultiinit_多线程 - PHP的curl_multi_init并发测试问题
- java equals比较_Java中equals()和==的比较
- 4、JVM垃圾回收机制、新生代的GC、GC(Minor GC、FullGC)、GC日志、JVM参数选项、元空间(笔记)
- 2.当vmware中的Linux磁盘大小不足了的时候,修改vmware中Linux磁盘空间大小的解决方案
- Linux服务器编程之:truncate()函数+案例说明
- 内存中原码,反码,补码,查看数值范围,,或,异或,取反,左右移位操作