
jenkins
文章平均质量分 75
jenkins的实践分享
在路上的阿帅
做最好的准备,最坏的打算!
展开
-
jenkins的DNSQuestion问题解决
问题描述:突然收到设备磁盘告警的短信,登录到设备进行排查后,发现是jenkins的catalina.out日志暴增导致的。tailf查看日志内容,发现了报错。FATAL: Unable to produce a script filejava.io.IOException: 设备上没有空间 at java.io.FileOutputStream.writeBytes(Native Method) at java.io.FileOutputStream.write(FileOutputStre原创 2021-10-18 14:38:45 · 898 阅读 · 4 评论 -
jenkins判断手动触发和定时触发(pipeline)
一、系统环境:操作系统:centos7.8jenkins版本:2.289.3二、实现目的 由于公司要规范流程化,需要流程审计,所以我们将之前的jenkins由自由风格模式切换到了pipeline的模式,然后引入了input步骤,需要负责人确认后才能进行部署。input步骤可参见本人以下链接:pipeline的input步骤的实现 然而在实现input之后,一些项目需要定时构建,定时构建的过程中也需要手动确认才能向下进行,这显然不是我们的初衷,我们想实现定时...原创 2021-10-13 11:17:47 · 3620 阅读 · 1 评论 -
jenkins版本回滚-jenkinsfile回滚(pipeline回滚实操)
一、系统环境:操作系统:centos7.8jenkins版本:2.289.3二、需求背景由于在实际的生产环境中,有的项目发布后由于各种原因需要回退到之前的版本,所以我们需要在jenkins上配置版本回滚,方便出现问题后及时回滚到之前版本。三、具体操作1、增加参数化构建 首先需要增加一个参数化构建过程,在每次构建前,会提示我们是否需要发布还是回滚,默认是直接发布的状态。下面也会细讲。2、归档成品 由于回滚的操作,需要把项目的包文件备份到每次...原创 2021-08-27 18:20:36 · 13588 阅读 · 2 评论 -
jenkins审计发布-jenkinsfile审计(pipeline的input步骤)
一、系统环境:操作系统:centos7.8jenkins版本:2.289.3二、input简介执行input步骤的时候会暂停pipeline的构建进程,直到用户输入参数。这是一种特殊的参数化pipeline的方法。我们也可以利用input步骤实现以下两种场景:1、实现简易的审批流程。例如,pipeline暂停在部署前的阶段,由负责人点击确认后,才能部署。2、实现手动测试阶段。在pipeline中增加一个手动测试阶段,该阶段中只有一个input步骤,当手动测试通过后,测试人员才可以原创 2021-08-18 17:39:59 · 3000 阅读 · 1 评论