CentOS 7 上部署Jenkins

一环境准备

项目 建议配置
操作系统 CentOS 7(最少 2 核 4G 内存)
网络 可访问互联网
用户权限 root 或 sudo 权限

安装基本工具

复制代码
yum install -y vim git wget curl net-tools telnet unzip

1. 安装 Git(版本控制)

复制代码
yum install -y git git --version

通过 Adoptium 官方仓库安装 Java 17

添加 Adoptium 仓库

复制代码
rpm --import https://packages.adoptium.net/artifactory/api/gpg/key/public
cat <<EOF > /etc/yum.repos.d/adoptium.repo
[Adoptium]
name=Adoptium
baseurl=https://packages.adoptium.net/artifactory/rpm/centos/7/$(uname -m)
enabled=1
gpgcheck=1
gpgkey=https://packages.adoptium.net/artifactory/api/gpg/key/public
EOF

安装 Java 17(Temurin 17)

复制代码
yum install -y temurin-17-jdk
java -version //验证安装

安装 Jenkins
复制代码
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 install -y jenkins
③ 启动并设置开机自启
复制代码
systemctl enable jenkins 
systemctl start jenkins 
systemctl status jenkins
④ 打开浏览器访问
复制代码
http://<你的服务器IP>:8080

第一次进入需要输入密码:

复制代码
cat /var/lib/jenkins/secrets/initialAdminPassword 

然后创建管理员账号即可。

相关推荐
?re?ta?rd?ed?8 小时前
linux中的调度策略
linux·运维·服务器
深圳市九鼎创展科技8 小时前
瑞芯微 RK3399 开发板 X3399 评测:高性能 ARM 平台的多面手
linux·arm开发·人工智能·单片机·嵌入式硬件·边缘计算
hweiyu008 小时前
Linux 命令:tr
linux·运维·服务器
Trouvaille ~9 小时前
【Linux】应用层协议设计实战(一):自定义协议与网络计算器
linux·运维·服务器·网络·c++·http·应用层协议
allway29 小时前
基于华为taishan200服务器、arm架构kunpeng920 cpu的虚拟化实战
linux·运维·服务器
CSCN新手听安9 小时前
【linux】高级IO,I/O多路转接之poll,接口和原理讲解,poll版本的TCP服务器
linux·运维·服务器·c++·计算机网络·高级io·poll
杜子不疼.9 小时前
【Linux】教你在 Linux 上搭建 Web 服务器,步骤清晰无门槛
linux·服务器·前端
CSCN新手听安9 小时前
【linux】网络基础(三)TCP服务端网络版本计算器的优化,Json的使用,服务器守护进程化daemon,重谈OSI七层模型
linux·服务器·网络·c++·tcp/ip·json
普马萨特9 小时前
GPS、WiFi、基站定位:为什么在 Agent 时代不仅不受影响,反而更重要
linux·运维·服务器
予枫的编程笔记9 小时前
【Linux入门篇】Ubuntu和CentOS包管理不一样?apt与yum对比实操,看完再也不混淆
linux·人工智能·ubuntu·centos·linux包管理·linux新手教程·rpm离线安装