Jenkins临时目录磁盘已满

继上次 Jenkins报错No-Space-left-on-device 之后,磁盘问题它又来了,Jenkins 在每次执行构建的时候都会在 /tmp 目录下创建一个临时脚本用来执行构建,如下的样子

Jenkins报错No Space left on device

Jenkins 构建时报错:No Space left on device

今天遇到一个 Jenkins 宿主目录所在磁盘容量不足的问题,如果在这种情况下,开始切换目录,jenkins 服务重启是成功的,我这里出现的问题是服务可以正常启动,端口起不来,/var/log/jenkins/jenkins.log 没有任何输出,解决方法就是先将 workspace 内不需要的项目删一下,然后在开始切换目录。

以下是 Jenkins 2种情况下切换目录的方法

生产环境非容器CICD+回滚

本文将完成 GitLab+Jenkins+Tomcat 的 CI/CD,并通过 Jenkins 的参数化构建完成 jenkins 的回滚,本文采用的回滚方式,是我在 git tag 和 脚本 两种方案之间选择的脚本回滚,因为考虑到 tag 方式还需要额外维护 tag 外,每次回滚需要重新构建;而脚本回滚的方式,每次构建会将构建结果做一个备份,回滚时直接使用备份即可,无需重复构建。

GitLab+Jenkins+Tomcat

实验环境

主机 服务 备注
192.168.1.1 Git、GitLab、Maven 内存4G,可联网
192.168.1.4 Git、Jenkins、Maven 内存4G,可联网
192.168.1.6 Tomcat

GitLab+Jenkins+Nexus(Maven私服)

实验环境 主机 服务 备注 192.168.1.1 Git、GitLab、Maven 内存4G,可联网 192.168.1.4 Git、Jenkins、Maven 内存4G,可联网 192.168.1.6 Nexus、Maven 内存3G,可联网 实验目的 当在GitLab上使用mvn生成Java项目代码后,通过Git上传到GitLab的项目仓库中,Jenkins会通...

GitLab+Jenkins项目代码持续集成简单环境

GitLab:192.168.1.1(已安装) 安装GitLab,请参考这里 Jenkins:192.168.1.4(已安装) 安装Jenkins,请参考这里 启动GitLab和Jenkins 192.168.1.1 gitlab-ctl start 192.168.1.4 systemctl start jenkins 登录两个web页面 http://192.168.1.1和http:/...

Jenkins代码自动化

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台。 什么是持续集成 持续集成(Continuous integration),简称CI,是指开发阶段,对项目进行持续性自动化编译、测试,以达到控制代码质量的手段。持续集成是一种软件开发实践。 为什么要持续集成 易于定位错误。也就是当你的持续集成失败了,说明你新添...



正在载入...
PoweredHexo
HostedAliyun
DNSAliyun
ThemeVolantis
UV
PV
BY-NC-SA 4.0