今天搭建Jenkins持续集成环境,编译环境是.net core.整理了一些发布的命令配置在Jenkins,问题来了,使用powershell插件运行dotnet restore.dotnet build时报错,错误日志显示无法通过nuget获取到包,可在Windows powershell中编译时是OK的.于是怀疑是Jenkins权限不够,查了一些资料,设置Jenkins的权限 方法很简单.就是登录 Jenkins service. 具体过程: 在"运行"中输入"servi…
今天搭建Jenkins持续集成环境,编译环境是.net,在.net下没有比较好的代码覆盖率测试插件,所以用了开源的OpenCover,计算代码覆盖率,然后用ReportGenerator导出hmtl格式的测试报告.这里用到了批处理脚本,到这里问题出现了. 脚本写好之后在Windows系统下直接运行没有任何问题.但你要把它放在Jenkins里作为编译后执行的话就会报错,很诡异.我自已也怀疑是用户权限的问题.但用普通用户直接运行脚本也还是没问题.下午google了一下.按照http://stacko…
powershell脚本执行绕过powershell下脚本执行限制(cmd下执行) powershell脚本运行方式有两种,一种是powshell中运行,另一种是在cmd中(在某些情况下相当有用) powershell一般默认是禁止脚本运行,想要修改允许脚本运行,需要以管理员权限运行powershell,但有时候我们没有管理员权限,只有普通用户权限,这样就没有办法设置允许脚本运行,这时,cmd中运行脚本的优势就体现出来了.在cmd中运行脚本可以绕过powershell的限制. (cmd)本地权限…
执行maven-build.cmd失败,显示:"Non-resolvable parent POM: Could not transfer artifact ......",如截图: maven在执行该文件时,默认在当前用户下的settings.xml的mirror地址加载相关jar包. 由于仅在admin系统用户路径下配置settings.xml.未在当前用户下配置settings.xml.导致maven无法找到正确的settings.xml镜像地址. 解决方案: 在当前用户下配置s…
部分内容参考网页:http://bbs.kafan.cn/thread-1243208-1-1.html WinRAR 的自动解压文件功能使压缩包也能像 Setup 程序那样,双击后显示一个软件许可,然后自动在指定位置解压文件,最后自动执行软件. ·软件解密包——软件解密需要将很多文件拷贝到安装目录覆盖原文件,烦琐的操作非常适合制作自动解密包 ·自动演示包——用 PowerPoint 打包功能会生成众多文件,做成自动演示包后,方便文稿的演示与文件的管理  ·客户资料包——当您的客户不太懂电脑时,…
注: 以下内容引自 http://blog.csdn.net/MenofGod/article/details/72846649 看过几个相关问题的帖子,内容类似,不过这篇解决问题的步骤和代码比较清晰,所以把这篇帖子也保存下来. 如何解决testng执行用例失败自动重跑问题 原创 2017年06月02日 17:56:24 标签: selenium / 浏览器 2062 今天给大家分享一下testng执行用例失败自动重跑问题的解决办法,为什么要写这篇博客?有人会说了,网上找一车一车的,干嘛自己搁这…
在PyCharm里面代码执行没问题 本地cmd执行也没问题 Jenkins执行时报错 原因是第三方库是用PyCharm安装的,后来在Jenkins服务器上用pip装好第三方库后,就可以执行了 再执行 cmd: Jenkins:…
用jenkins执行shell脚本,执行一条命令: #唤醒休眠手机 adb shell input keyevent 提示: [adb] $ /bin/sh -xe /Users/xxxxx/tools/apache-tomcat-8.5.30/temp/jenkins8525959692743554347.sh + adb shell input keyevent 26 /Users/xxxxx/tools/apache-tomcat-8.5.30/temp/jenkins8525959692…
 Console Output 提示:'Python' 不是内部或外部命令,也不是可运行的程序 定位原因:python.exe 不在jenkins执行用户的PATH里面 解决:构建的时候Python命令加上python.exe的路径 再次构建提示成功: 如何将C:\Python27添加到JenKins的$PATH尚未搞清楚 ---------------------------------------------------------------------------------------…
想要安装某个软件,执行apt-get update 失败,出现下面的错误: 自己查看了更新源是没有问题的,根据提示的错误google了一下,发现是数字签名过期了. 执行下面命令: apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys ED444FF07D8D0BF6 上面命令中的最后一串字符是根据上图第五行的错误来写的…