Linux安装Jenkins
Linux安装Jenkins
一、简介
Jenkins
是一个开源的持续集成(CI)工具,用于自动化构建、测试和部署软件项目。它提供了一个易于使用和可扩展的平台,帮助团队更高效地开发和交付软件。
中文文档:https://www.jenkins.io/zh/
二、准备
Jenkins
对机器的要求是至少要 256 MB
的内存,还需要安装 Java
可以 java -version
命令来检查是否已经安装了 Java
,如果有打印出 Java
的版本信息则表示已经安装过了
[root@iZ2vc65937ab6v25evgsbzZ ~]# java -version
-bash: java: command not found
Jenkins
要求最低的Java
版本为11. 下面通过yum安装Java
11
[root@iZ2vc65937ab6v25evgsbzZ ~]# yum -y list java-11*
Available Packages
java-11-amazon-corretto-devel.x86_64 1:11.0.23+9-1.amzn2023 @amazonlinux
java-11-amazon-corretto-headless.x86_64 1:11.0.23+9-1.amzn2023 @amazonlinux
java-11-amazon-corretto.x86_64 1:11.0.23+9-1.amzn2023 amazonlinux
java-11-amazon-corretto-javadoc.x86_64 1:11.0.23+9-1.amzn2023 amazonlinux
java-11-amazon-corretto-jmods.x86_64 1:11.0.23+9-1.amzn2023 updates
选择一个版本进行安装
[root@iZ2vc65937ab6v25evgsbzZ ~]# yum install java-11-amazon-corretto-devel.x86_64
安装完成后, 再次通过java -version
检查Java
的信息
[root@iZ2vc65937ab6v25evgsbzZ ~]# java -version
openjdk version "11.0.23" 2024-04-16 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.23.0.9-2.el7_9) (build 11.0.23+9-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.23.0.9-2.el7_9) (build 11.0.23+9-LTS, mixed mode, sharing)
三、安装
添加Jenkins
的yum源
[root@iZ2vc65937ab6v25evgsbzZ ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
[root@iZ2vc65937ab6v25evgsbzZ ~]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
通过yum安装Jenkins
[root@iZ2vc65937ab6v25evgsbzZ ~]# yum -y install jenkins
四、启动
Jenkins
的默认端口为8080, 启动成功后, 通过http://{IP}:8080
即可进入Jenkins
的管理界面.
[root@iZ2vc65937ab6v25evgsbzZ ~]# service jenkins start
Redirecting to /bin/systemctl start jenkins.service
首次进入系统, 需要获取安装时初始化的登录密码
[root@iZ2vc65937ab6v25evgsbzZ ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
18020a3d733641e485dcaa4e0f001635
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)