随笔分类 - jenkins系列
摘要:Jenkins是master slave/agent结构,可以通过代理把任务下发到各个agent/slave上去执行 如图,首先在master上开启代理配置,指定master上开启的tcp端口,以及和slave进行通信的代理协议 然后就可以创建新的节点(node)。只有上面开启了代理配置,这里的“启
阅读全文
摘要:这个插件可以备份Jenkins的JENKINS_HOME目录,并恢复,但是版本太旧了。 有一些其他插件可以定时备份,搜索Backup https://www.cnblogs.com/cxwblog/p/9243518.html https://github.com/jenkinsci/backup
阅读全文
摘要:+ 进入Jenkins日志项 + 添加新的日志记录 + 把插件的GroupID信息填入 对应的源代码 日志生成代码 + 执行插件,即可查看插件里的日志输出
阅读全文
摘要:jenkinsapi 比较重,实现不好 "python jenkins" 比较轻,建议使用,可以进行二次开发和封装
阅读全文
摘要:如图所示的maven项目也是一个jenkins插件:https://github.com/jenkinsci/maven plugin 可以在插件管理里面安装:
阅读全文
摘要:如图所示,安装完插件后, 里就有相应的选项,选择某个选项后,点击 按钮,就可以自动生成代码片段,然后放入pipeline流水线里就可以了 pipeline使用的是groovy脚本,下面是groovy异常处理的相关内容 https://www.w3cschool.cn/groovy/groovy_ex
阅读全文
摘要:脚本示例 pipeline { agent any options { durabilityHint 'PERFORMANCE_OPTIMIZED' timeout(time:5, unit: 'MINUTES') timestamps() skipStagesAfterUnstable() //
阅读全文
摘要:作用 批量修改jenkins上job配置
阅读全文
摘要:去除安全限制 修改配置/var/lib/jenkins/config.xml,下面true false,重启jenkins(sudo service jenkins restart)后,无需登陆,则拥有管理员权限 true 其他方法 1. https://www.jianshu.com/p/a4dd
阅读全文
摘要:1、使用yum安装的jenkins升级方法: 先升级yum yum update 后升级jenkins yum update jenkins 但是上面的方法,限制于yum的版本,不能更新到jenkins的最新版本 2、使用替换jenkins.war的方法使用最新版本 查看安装路径: 下载jenkin
阅读全文
摘要:Jenkins一般部署采用master-salve架构,这样可以同时构建多个任务。 jenkins任务构建时默认使用第一次随机分配的机器,这样可以增量拉取代码,减少gitlab或者github的负担。 但是如果原先的机器执行器满了,就会到其他机器上去,这样,代码会重新全量拉取 如图,每个Slave(
阅读全文
摘要:使用Python的jenkinsapi执行job时报错:not a queue url 虽然任务还是构建了,但是错误还是处理的。 原因是:Jenkins的配置,和jenkinsapi里的配置的URL内容不一致导致的。 我之所以用错是因为,我使用VIP技术,对Jenkins进行主备备份。Jenkins
阅读全文
摘要:jenkins的build命令:clean test -U findbugs:findbugs pmd:pmd sonar:sonar -Djava.io.tmpdir=/tmp/ -Dsonar.projectKey=xxxxx -Dsonar.projectName=xxxxxx -Dsonar
阅读全文
摘要:每个jenkins的job构建过程中会产生大量日志,如何快速找到或者查看我们关心的日志显得很有意义,为此jenkins提供了一个插件“Log Parser Plugin”可以帮助我们完成这个任务。 1、安装插件: 2、系统管理-->系统设置,配置插件的全局配置,注意字段‘Description’的值
阅读全文
摘要:jenkins在下载插件的时候,总是网络不通,需要设置代理跨越长城 设置方法:
阅读全文
摘要:1、jenkins日志有时候也会消耗掉很大内存,在传输时也会消耗掉大量带宽,如图,300+M的日志大小,太夸张了吧 2、修改日志级别的方法: 在配置文件里修改,重启后永久生效,配置路径:/etc/sysconfig/jenkins 如下图所示,默认级别为5--Info 方法二:系统管理-->系统日志
阅读全文
摘要:jenkins真是费硬盘和内存,我们先聊聊硬盘问题怎么解决: 1、不要保留太多的构建记录、发布包数量 相关描述如下:取最先匹配进行执行 2、构建完,删除吧
阅读全文
摘要:参考:https://m.aliyun.com/yunqi/articles/80459?spm=5176.mtagdetail.0.0.vJJ8Gj 上面这篇文章讲述了一种工作思路:CICD(持续集成和持续部署)的实现 1、由jenkins完成持续集成,并生成docker的镜像 2、使用其他方式完
阅读全文
摘要:问题:在从 https://c.163.com/hub#/m/repository/?repoId=3093 下载镜像 docker pull hub.c.163.com/library/jenkins:latest后,启动容器时,报错: [admin@3-29 ~]$ sudo docker ru
阅读全文
摘要:前提 1、存在jenkins的master,这个master不是docker的,是通过yum install jenkins安装的 2、使用docker创建n个jenkins,方法是docker pull jenkins拉取官方的jenkins版本 这里可以使用网易镜像中心的jenkins:http
阅读全文

浙公网安备 33010602011771号