
jenkins
文章平均质量分 73
intelrain
这个作者很懒,什么都没留下…
展开
-
【jenkins】设置备份
路径系统管理—ThinBackup每周一到周五的 凌晨1点进行备份备份至服务器的 /'backup 文件夹原创 2020-03-27 14:09:40 · 36784 阅读 · 0 评论 -
jenkins slave节点,运行sonar报错解决
1、jenkins master机器是linux系统,slave机器是windows 系统。2、报错信息如下图 3、问题分析看报错信息,是git clone代码时,有问题。使用的git是master机器上的路径,而不是slave 这台windows机器上的git。4、问题解决找到这个节点的配置,增加git ,环境变量的配置是之前就有了的,再运行,正常。...原创 2020-03-26 13:48:30 · 36894 阅读 · 0 评论 -
jenkins部署docker项目时报错
jenkins部署docker项目时报错docker-compose -H tcp://172.**.**.**:12375 -f docker-compose.yml up -dNetwork _default declared as external, but could not be found. Please create the network manually using `d...原创 2020-03-11 17:24:23 · 37846 阅读 · 1 评论 -
【jenkins】jenkins 与 gitlab 打通自动触发
目的:在开发分支develop有push操作的时候,自动触发jenkins上的部署到开发环境的job,实现开发环境自动部署。步骤:1、jenkins上安装 Gitlab Hook Plugin 和 GitLab Plugin 安装中的错误处理 在插件管理——可选插件,进行搜索安装,总会报错。 于是到jenkins的官方下载插件的地址,自主下载,然后上...原创 2020-02-26 14:27:45 · 37380 阅读 · 0 评论 -
Jenkins配置slave机(linux服务器)
(1)系统管理->节点管理->新建节点:连接服务器的认证,要先保存好。然后保存。点连接。会有log显示。原创 2020-01-21 15:15:56 · 93794 阅读 · 0 评论 -
【jenkins】jenkins上使用Git Submodule管理子模块
在源码管理这里,新增以下配置Use credentials from default remote of parent repository是指更新的子模块,需要使用和主模块一样的认证。此项目主模块在gitlab上加了公钥需要子模块在gitlab上也加上同样的公钥...原创 2020-01-02 09:28:22 · 98244 阅读 · 1 评论 -
【linux】jenkins 上执行docker pull命令时报错:Got permission denied while trying to connect to the Docker daemo
报错信息如下:解决方法:把 jenkins,加到 docker用户组sudo usermod -a -G docker jenkins发现还是报这个错,查看了 docker.sock 文件的权限进行了权限的更改chmod 777 docker.sock正常pull了,jenkins上也可以正常运行了。其他问题备注:linux查看用户组命令:cat /e...原创 2019-12-02 10:44:52 · 74025 阅读 · 2 评论 -
【jenkins】jenkins集成sonar,扫描时报错
报错如下但是在服务器上,直接运行dotnet build是没有问题的系统管理—系统设置这里,PATH的值,重新从服务器上获取,就可以了。jenkins的master机器是linuxslave机器是windows则应该在slave的节点处添加相对应的环境变量...原创 2019-11-01 17:06:17 · 20960 阅读 · 0 评论 -
【jenkins】NuGet.targets(123,5): error : Unable to obtain lock file access on '/tmp/NuGetScratch/lock/
jenkins配置的.net项目的部署。在dotnet publish这一步时报错解决方法:在jenkins的服务器上,删除lock这个文件夹。cd/tmp/NuGetScratchrm -rf lock即可解决。产生的原因:没有排查出来。...原创 2019-10-31 11:13:05 · 1412 阅读 · 0 评论 -
【sonar】sonar扫描.net项目 jenkins集成
步骤如下1、命令行安装dotnet tool install --global dotnet-sonarscanner --version 4.7.02、版本信息如下https://www.nuget.org/packages/dotnet-sonarscanner/可以看到最新版本是4.7.1dependencies这里显示的是 .NetCoreApp 2.1我的理...原创 2019-10-24 17:59:37 · 1283 阅读 · 0 评论 -
jenkins配置git报错:hudson.plugins.git.GitException: Failed to fetch from
编译jenkins时报错查看很久才发现,这个url后面缺少.git这种配置还是直接从git页面copy路径,比较靠谱原创 2019-10-16 15:26:54 · 8616 阅读 · 1 评论 -
jenkins部署.net项目时报错:error NU1101:Unable to find package WLYD.Core
执行dotnet publish时报错疑问:jenkins所在的linux服务器上,已经配置了nuget.config并且其他的项目运行时正常,只有这个项目报了错。这个项目在linux服务器上运行此命令不报错,但是在jenkins构建时要报错。这个项目的csproj中,配置如下:引用nuget包其他不报错的项目的csproj配置如下:引用本解决方案中的项目解...原创 2019-10-15 11:41:46 · 2154 阅读 · 0 评论 -
jenkins的构建环境中没有Delete workspace before build starts
jenkins的构建环境如下需要额外安装如下插件,一般这个插件会在安装jenkins时自动安装如果没有,就需要手动安装了。原创 2019-10-15 10:53:29 · 5754 阅读 · 1 评论 -
jenkins部署前端项目报错:原因是windows不区分大小写,linux区分大小写导致
报错信息如下jenkins的信息这里是小写项目里是大写解决方法:把项目中的文件或者路径改成小写,再重新编译就可以了。原创 2019-10-12 18:19:54 · 1280 阅读 · 0 评论 -
jenkins部署前端项目报错:Error: EACCES: permission denied, open
jenkins部署前端项目,运行如下命令时有报错解决方法:在控制台输出信息中,找到报错所在的目录。查看后发现,此目录的权限是 root root而jenkins运行时使用的角色是jenkinschown -R jenkins 此目录,进行更改即可!...原创 2019-10-12 14:19:29 · 4599 阅读 · 0 评论 -
jenkins中使用cnpm npx命令:提示命令不存在
现象:jenkins中使用cnpm npx命令:提示命令不存在但是登录到jenkins所在的服务器,cnpm -v是有信息的,安装成功的解决方法:1、登录到jenkins所在的服务器 echo $PATH2、打开Jenkins-系统管理-系统设置-全局属性-环境变量 3、还是不行的话,后缀加上这个...原创 2019-10-12 14:16:43 · 3320 阅读 · 0 评论 -
jenkins中使用docker 部署报错
报错信息如下:解决办法如下:登录到部署jenkins的服务器(linux的)docker login https://dockerhub.50yc.com使用如下命令即可docker pull dockerhub.50yc.com/common/wlyd/dotnetcore:v2.2谨记:一会儿在windows,一会儿在linux,会有些混乱在...原创 2019-10-12 14:12:19 · 488 阅读 · 0 评论 -
解决jenkins拉取报告没有样式的问题
问题分析出现该现象的原因在于Jenkins中配置的CSP(Content Security Policy)。简单地说,这是Jenkins的一个安全策略,默认会设置为一个非常严格的权限集,以防止Jenkins用户在workspace、/userContent、archived artifacts中受到恶意HTML/JS文件的攻击。默认地,该权限集会设置为:sandbox; defa...原创 2019-10-10 18:03:11 · 941 阅读 · 0 评论 -
jenkins增加slave节点(master是linux系统+slave机也是windows系统)
由于做了nginx反向代理slave-agent.jnlp 中的ip域名要改为具体的ip<jnlp codebase="http://192.168.200.0:8080/computer/192.168.200.2/" spec="1.0+"><information><title>Agent for 192.168.200.2</title&g...原创 2019-09-29 16:03:30 · 20796 阅读 · 0 评论 -
jenkins在linux上的部署(问题解决)
在yum install -y jenkins 这一步,报错如下/etc/sysconfig/jenkins 删除重新安!原创 2019-09-27 17:48:34 · 366 阅读 · 0 评论 -
Jenkins的Admin用户密码忘记的解决步骤一
如果一不小心忘记了admin管理员的账号密码。然后就看不到“管理用户”那部分内容了,看不到就改不了用户权限,也就是系统瘫痪了。这个时候该怎么办????别慌,静下来回想下,在jenkins环境刚搭建好并没注册账号和密码的时候,都能看见,也就是没有sign in 和sign up模块的时候,是可以使用的,这些信息应该写在jenkins的配置文件里。1、删除config.xml文原创 2017-12-08 11:15:19 · 2972 阅读 · 0 评论 -
Jenkins的Admin用户密码忘记的解决步骤二
转发自:http://www.cnblogs.com/horizonli/p/5337180.html 一、使用匿名用户(Anonymous)打开用户注册功能 jenkins刚开始是没有用户的,之所以能使用jenkins的功能,是因为jenkins启动后会创建了一个匿名用户(Anonymous),你登录jenkins的时候使用的是Anonymous用户 Anon转载 2017-12-08 11:21:47 · 14764 阅读 · 0 评论 -
修改job的config.xm后不重启服务生效
转载自:https://www.cnblogs.com/zndxall/p/8459846.html任务一 修改job的config.xm后不重启服务生效描述:有时候,我们的构建是带参数构建的,但是参数内容会经常有变化,就需要手动去修改参数,比如某一个模块的代码经常会迁分支,也会合入主线,每次有新的分支增加的时候就需要去界面配置,有分支合入的时候,又要去界面删除,这样很麻烦。分析:既然界面的配置都...转载 2018-03-22 11:23:03 · 1651 阅读 · 0 评论 -
Jenkins 实现多用户同时触发任务
转载自:https://www.cnblogs.com/zndxall/p/8459846.html任务一:实现多用户同时触发任务分析:常见情况是我们只需要一个人触发jenkins出包给其它人用,但是如果想结合个人构建,那么明显一个任务多个人触发时,必须要等上一次构建结束,才能开始下一次的构建,因为只有一个任务入口,举个例子,比如一个餐厅,只有一个服务员一张餐桌,只能容下一个客人,那么其它客人就必...转载 2018-03-22 11:25:47 · 6901 阅读 · 0 评论 -
解析xml文件,修改Jenkins的配置
转载自:https://www.cnblogs.com/chongyou/p/7600547.html最近因为服务器移动,在Jenkins中配置的一些地址之类的,都要改变,如图,我因为使用插件Sidebar Links增加一个链接地址,现在地址变了,所以在Jenkins中配置就需要改动link url的地址,如图:要改变成地址为:192.168.11.11,因为Jenkins的文件配置都是xml文...转载 2018-03-27 16:59:26 · 4920 阅读 · 0 评论 -
总结(一)
public static String httpclientGet(String jenkinsUser, String jenkinsPass, String pduName,String jobName,String type) throws ClientProtocolException, IOException { String jenkinsUrl=""; if(type...原创 2018-04-15 23:08:33 · 232 阅读 · 0 评论 -
总结(二)
// HttpClient Post请求(带form-data)用于新建pipeline @SuppressWarnings("unchecked") public static Integer httpclientPostWithFormdata(String jenkinsUser, String jenkinsPass, String pduName,String pipelineN...原创 2018-04-19 18:33:15 · 226 阅读 · 0 评论 -
Jenkins influxdb的使用
可以把jenkins job的相关信息和构建结果存库。步骤如下1、在服务器上安装influx db2、在Jenkins上配置influx db的数据库信息3、在Jenkins 的单个job上配置 influx db的插件4、每次的 Jenkins Job的构建结果就会存库5、查找Java 或者PHP 对于读取 influx db 的方法,直接进行查询操作,类sql6、i...原创 2018-09-14 14:30:00 · 1716 阅读 · 0 评论 -
Sonar集成jenkins
1、git集成时,Console端报错信息如下弹出Warning:Permanently added (RSA) to the list of known hosts的警告,看着很碍眼。通过以下方法进行解决:vim /etc/ssh/ssh_config(master和slave1都需要设置)找到#StrictHostKeyChecking ask去掉注释,并把ask改为no即可...原创 2019-07-16 16:06:37 · 392 阅读 · 0 评论 -
.net core+jenkins+sonar配置sonar扫描和单元测试覆盖率
公司使用的是.net core,单元测试框架使用的xunit,想要统计出单元测试的覆盖率。demo项目使用的是coverlet的方式去统计,适用到公司项目时,由于公司项目使用了Rabbit MQ,导致统计出的覆盖率为0,这个是Coverlet的bug,官方github中,也有人提出了这个问题,目前暂未解决。https://github.com/tonerdo/coverlet/issues/5...原创 2019-08-20 15:44:09 · 1740 阅读 · 0 评论 -
.net core+jenkins配置单元测试通过率
公司使用的是.net core,单元测试框架使用的xunit,想要统计出单元测试的通过率。首先jenkins要安装插件xUnit plugin。jenkins配置步骤如下1、执行Windows批处理命令cd WLYD.WaaSCoredotnet buildcd D:\JenkinsWorkspace\workspace\test\tongguolv(waas)\WLYD.W...原创 2019-08-20 16:03:16 · 999 阅读 · 0 评论 -
.net core+jenkins+sonar配置sonar扫描和单元测试覆盖率(coverlet方式)
公司使用的是.net core,单元测试框架使用的xunit,想要统计出单元测试的覆盖率。demo使用的是coverlet,针对没有使用rabbit mq的工程,可以准备统计出覆盖率。预先工作1、工程中,引入coverlet.msbuild包,引入方式,如截图右键,管理NuGet程序包,然后输入coverlet.msbuild,进行安装。2、在服务器上,全局安装dotn...原创 2019-08-20 18:09:55 · 1372 阅读 · 0 评论 -
JMeter图形化HTML报告
图形化的HTML格式多维度测试报告。借助这个特性,可以很大程度上降低我们搭建基于JMeter的性能测试平台时,在结果展示上的难度,将更多的经历放在后端的平台功能而不是去临时学习前端图表库。使用方法使用命令-e -o 后面跟生成的文件夹名称jmeter -n -t test.jmx -l test.jtl -e -o testResult-n : 非GUI 模式执行JMeter-...转载 2019-09-04 14:42:29 · 195 阅读 · 0 评论 -
jenkins增加slave节点(master是windows系统+slave机也是windows系统)
备注:master主机:152,slave机:2161、Jenkins的配置从节点中默认没有Launch agent viaJavaWeb Start,解决办法:步骤:a:打开"系统管理"——"Configure Global Security"b:TCP portJNLP agents 配置成"随机",点击"Agent protocols",打勾开启"JavaWeb St...原创 2019-09-18 16:37:53 · 622 阅读 · 0 评论 -
jenkins启动了多个实例,界面访问报错
访问页面报错信息如下原因分析根据https://stackoverflow.com/questions/44378841/jenkins-detecting-more-than-one-instance的提示:• Check if another java process is running which runs jenkins e.g. in unix using top•...原创 2019-09-27 17:32:17 · 818 阅读 · 0 评论 -
jenkins在linux上的部署
yum源的方式在linux上部署jenkins(比java -jar jenkins.war的方式更稳定,作为了linux的服务运行)1、安装最新版本wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reporpm --import https://pkg.jenki...原创 2019-09-27 17:40:50 · 246 阅读 · 0 评论 -
Jenkins 忘记admin密码处理方法
jenkins忘记admin密码的处理原创 2017-05-07 21:42:05 · 2260 阅读 · 0 评论