在CentOS上部署Jenkins是一个相对直接的过程,以下是详细的步骤指南:
1. 环境准备
-
更新系统:
sudo yum update -y -
安装Java环境: Jenkins需要Java运行时环境(JRE)。可以使用以下命令来安装OpenJDK:
sudo yum install java-1.8.0-openjdk-devel安装完成后,验证Java是否正确安装:
java -version
2. 安装Jenkins
-
导入Jenkins的官方GPG Key:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key -
添加Jenkins的YUM仓库:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo -
安装Jenkins:
sudo yum install jenkins
3. 启动Jenkins服务
-
启动Jenkins服务:
sudo systemctl start jenkins -
设置Jenkins开机自启:
sudo systemctl enable jenkins
4. 访问Jenkins
- 在浏览器中访问服务器的IP地址和Jenkins的默认端口8080,按照提示完成Jenkins的初始设置。默认的用户名和密码是
admin和admin。
5. 配置Jenkins
-
修改默认端口(如果需要): 编辑
/etc/sysconfig/jenkins文件,修改JENKINS_PORT配置项。 -
安装插件: 可以通过Jenkins的Web界面来安装需要的插件,例如Git Plugin、JUnit Plugin等。
-
配置防火墙: 确保防火墙允许访问Jenkins的端口(默认是8080):
sudo firewall-cmd --permanent --add-port 8080/tcp sudo firewall-cmd --reload -
配置SSH访问(可选):
- 安装OpenSSH服务器:
sudo yum install openssh-server - 启动并启用OpenSSH服务:
sudo systemctl start sshd sudo systemctl enable sshd - 创建一个Jenkins用户并设置密码:
sudo adduser jenkins sudo passwd jenkins - 配置SSH访问Jenkins:
编辑
/etc/ssh/sshd_config文件,添加以下行:
然后重启SSH服务:AllowUsers jenkinssudo systemctl restart sshd
- 安装OpenSSH服务器:
-
配置备份(可选): 为了确保Jenkins数据的安全,可以配置定期备份。
- 创建一个备份目录:
sudo mkdir -p /var/backup/jenkins - 使用cron定期备份Jenkins数据:
添加以下行以每天凌晨2点备份Jenkins数据:sudo crontab -e0 2 * * * /usr/bin/java -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080 save all
- 创建一个备份目录:
以上就是关于“centos部署jenkins指南”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm