HCRM博客

如何在CentOS上安装Jenkins?

在CentOS 7操作系统上安装Jenkins,并配置其基本设置是一项重要的任务,本文将详细介绍如何在CentOS 7上安装Jenkins,并涵盖从准备工作到初始设置、集成Git的全过程,以下是详细的步骤和相关配置:

一、准备工作

1、安装Java Development Kit (JDK 11)

如何在CentOS上安装Jenkins?-图1
(图片来源网络,侵权删除)

Jenkins是基于Java开发的,最新版的已经是依赖于JDK11了,因此在安装Jenkins之前,需要先安装JDK11,在终端中执行以下命令来安装JDK:

   sudo yum install java11openjdkdevel

安装完成后,可以通过以下命令验证JDK的安装:

   java version

2、安装Git

Jenkins需要Git来进行版本控制和源代码管理,使用yum包管理器安装Git:

   sudo yum install git

3、安装Maven(可选)

如果需要使用Maven进行项目管理和构建,可以安装Maven:

如何在CentOS上安装Jenkins?-图2
(图片来源网络,侵权删除)
   sudo yum install maven

二、安装Jenkins

1、下载和安装最新版的Jenkins

添加Jenkins软件包的存储库,执行以下命令将Jenkins存储库添加到系统中:

   sudo wget O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo

然后导入Jenkins存储库的GPG密钥:

   sudo rpm import https://pkg.jenkins.io/redhat/jenkins.io.key

更新yum软件包管理器并安装Jenkins:

   sudo yum install jenkins

2、启动Jenkins服务

安装完成后,启动Jenkins服务,并将其设置为开机自启动:

如何在CentOS上安装Jenkins?-图3
(图片来源网络,侵权删除)
   sudo systemctl start jenkins
   sudo systemctl enable jenkins

通过以下命令可以检查Jenkins服务的状态:

   sudo systemctl status jenkins

3、将Jenkins加到Docker分组

为了确保Jenkins用户能够访问Docker,需要将其添加到Docker用户组:

   groupadd docker
   sudo usermod a G docker jenkins
   chmod 777 /var/run/docker.sock

4、访问Jenkins Web界面

Jenkins默认监听8080端口,通过浏览器访问服务器的IP地址或域名,并指定端口号(http://your_server_ip:8080),在第一次访问时,Jenkins会要求输入管理员密码,要获取管理员密码,可以通过以下命令在终端中查找:

   sudo cat /var/lib/jenkins/secrets/initialAdminPassword

复制密码并粘贴到Jenkins Web界面中,然后按照提示完成安装向导。

三、初始设置

1、解锁Jenkins并获取初始管理员密码

如前所述,通过cat /var/lib/jenkins/secrets/initialAdminPassword命令获取初始管理员密码,并在Web界面中输入以解锁Jenkins。

2、安装插件和配置Jenkins

安装完成后,选择安装推荐的插件,安装完成后,将提示创建管理员用户,输入所需的详细信息并保存。

四、集成Git

1、安装Git插件

在Jenkins的控制台中,导航到 “管理 Jenkins” > “插件管理”,切换到 “可选插件” 选项卡,并搜索 “Git Plugin”,勾选复选框,然后点击 “立即安装无需重启”。

2、全局配置Git

在Jenkins的控制台中,导航到 “管理 Jenkins” > “全局工具配置”,点击 “Add Git”,在 “Path to Git executaBLe” 字段中,输入Git可执行文件的路径,如果已将Git添加到系统的环境变量中,则可以输入 “git”,点击 “保存”。

3、创建Git凭据

在 “凭据” 页面,点击 “系统” > “全局凭证”,点击 “添加凭证”,查看凭证。

4、在Job中使用Git

创建或配置Jenkins Job时,指定使用Git进行源代码管理,在 “配置” 页面的 “源代码管理” 部分,选择 “Git”,填写仓库URL和凭据信息。

五、常见问题与解决

1、问题:Jenkins启动失败

可能原因:Jenkins配置文件错误或权限不足,解决方法:检查/etc/sysconfig/jenkins 配置文件,确保JENKINS_USER正确配置为jenkins用户,确保jenkins用户对相关目录有读写权限。

2、问题:无法访问Jenkins Web界面

可能原因:防火墙未开放8080端口,解决方法:执行命令firewallcmd zone=public addport=8080/tcp permanentsystemctl restart firewalld 以开放8080端口。

3、问题:插件安装失败

可能原因:网络连接问题或插件源不可用,解决方法:检查网络连接,尝试更换插件源或手动下载插件后通过“高级”选项上传安装。

通过以上步骤,您应该能够在CentOS 7上成功安装和配置Jenkins,并进行基本的Git集成,如果遇到问题,可以参考上述常见问题的解决方案进行处理。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/20928.html

分享:
扫描分享到社交APP
上一篇
下一篇