持续集成之jenkins2
ip 什么是持续集成
没有持续集成
持续集成最佳实践
持续集成概览
什么是Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
安装Jenkins(不和git安装在同一台主机)
1 2 3 4 5 6 | yum - y install java - 1.8 . 0 cd / etc / yum.repos.d / wget http: / / pkg.jenkins.io / redhat / jenkins.repo rpm - - import http: / / pkg.jenkins.io / redhat / jenkins.io.key yum install - y jenkins systemctl start jenkins |
安装完依赖包以后可以使用rpm包安装,下载地址https://mirrors.tuna.tsinghua.edu.cn/
访问ip:8080
安装推荐的插件即可
安装需要一点时间
一些常用插件
PS:如果卡在启动阶段可能是因为网络不稳定,可以把网络关了重新启动
创建第一个管理员用户
进入web页面
jenkins插件
jenkins依赖插件工作
管理插件
插件目录在/var/lib/jenkins/plugins (可以在清华镜像站下载好插件解压到该目录然后重启jenkins生效)
PS:该目录的属组应该是jenkins如果是root可能会导致手动安装插件错误
通过插件管理的高级安装插件
所有jenkins镜像地址http://mirrors.jenkins-ci.org/status.html
jenkins配置
首先查看所有jenkins的安装目录
1 2 3 4 5 6 7 8 9 10 | / etc / init.d / jenkins #启动文件 / etc / logrotate.d / jenkins / etc / sysconfig / jenkins #配置文件 / usr / lib / jenkins #主目录 / usr / lib / jenkins / jenkins.war / usr / sbin / rcjenkins / var / cache / jenkins #程序文件war包解压出来的 / var / lib / jenkins / var / log / jenkins #日志 |
修改配置文件/etc/sysconfig/jenkins (默认用户是jenkins生产不要改成root)
1 | JENKINS_USER = "root" |
修改后重启jenkins即可看到是使用jenkins启动的
PS:默认的端口8080也在这个配置文件如有需要可以修改
主程序目录(备份时候备份这个目录即可,升级就是把最新的war包放在这个目录重启即可)
jenkins备份
目录文件说明
PS:jenkins没有数据库所有数据存储在文档内
系统设置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
2017-05-12 CentOS6.5安装配置PPTP