
1 Jenkins介绍
Jenkins 是一个开源的自动化服务器,用于持续集成(CI)和持续交付/部署(CD)。它通过插件系统支持构建、部署和自动化的各种任务,是 DevOps 领域的重要工具。
Jenkins官网:
https://www.jenkins.io/
1.1 Jenkins 的主要功能
1、持续集成和持续交付:
自动构建和测试代码,确保软件质量。
2、多种插件支持:
提供数百种插件来扩展功能,例如版本控制、构建工具、测试工具等。
3、分布式构建:
支持主从架构,使用多个节点分担工作负载。
4、支持各种工具和技术:
集成 Git、Maven、Gradle、Docker 等。
5、可视化界面:
提供直观的 Web 界面管理和监控任务。
1.2 常见术语
Job/项目:Jenkins 中的一个任务或构建单元,例如编译、测试。 Pipeline/流水线:基于代码定义构建、测试和部署过程。 Node/节点:Jenkins 的运行环境,可以是主节点或从节点。 Workspace/工作空间:构建任务所在的文件目录。 Executor/执行器:每个节点用于运行任务的线程。
2 安装Jenkins
jenkins有多种安装方式,可以参考官网:
https://www.jenkins.io/doc/book/installing/
我选择使用Linux安装,操作系统是Rocky Linux9
2.1 安装前准备
wget -O /etc/yum.repos.d/jenkins.repo
https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
yum upgrade
2.2 安装jenkins
# 先安装依赖
yum install fontconfig java-17-openjdk -y
yum install jenkins -y
systemctl daemon-reload
2.3 开机自启动
# 启动并设置开机自启动
systemctl enable --now jenkins
# 查看状态
systemctl status jenkins
2.4 访问Jenkins
访问:http://IP:8080
来到解锁界面,这里需要获取管理员密码
查看管理员密码:查到后复制到登录界面
[root@liyb ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
fd6c50793c1c46aaa0682e27b61e6e08
解锁 Jenkins后,会出现“自定义 Jenkins”页面。作为初始设置的一部分,您可以在此处安装任意数量的有用插件。这里我们选择第一个,仅仅安装默认插件。

需要耐心等待一段时间
插件安装完成后,进入创建管理员账号界面,填入相应的信息

创建完管理员账号后,会要求我们确认回调地址,一般不用修改。

进入准备就绪界面

点击开始使用Jenkins,进入界面。

今天先讲解Jenkins的部署,后面将详细介绍如何使用。
如有帮助,请点个赞和“在看”!如有不足,敬请指出!感谢你的关注与支持。 路虽远,行则将至! 事虽难,做则必成!共勉!