centos7安装jenkins

  • Post author:
  • Post category:其他




1、安装jdk,这里我装的是1.8的

参考安装文档:

https://blog.csdn.net/shaomeng7426/article/details/109178693



2、安装maven

wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

等待下载完毕后,解压缩,这里我直接在root目录下操作

tar -zxvf apache-maven-3.6.3-bin.tar.gz

环境变量添加

进入配置文件 /etc/profile

vim /etc/profile

添加以下内容到文件末尾

export MAVEN_HOME=/root/apache-maven-3.6.3
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin

刷新使配置文件生效

source /etc/profile

验证是否安装成功

mvn -v

出现以下信息就说明安装成功

在这里插入图片描述

阿里云镜像地址配置

编辑配置文件

cd apache-maven-3.6.3/conf
vim setting.xml


在mirrors节点中添加以下内容
<mirror> 
	<id>alimaven</id>
	 <name>aliyun maven</name> 
	 <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
	 <mirrorOf>central</mirrorOf>
 </mirror>

在这里插入图片描述



3、安装jenkins



(1)下载rpm文件
wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.89.4-1.1.noarch.rpm


(2)等待下载完毕后进行安装
rpm -ivh jenkins-2.190.3-1.1.noarch.rpm


(3)启动验证是否安装成功
systemctl start jenkins

出现下图则说明启动成功

在这里插入图片描述



(4)(启动报错处理,如没有报错可跳过继续看后续步骤)

Job for jenkins.service failed because the control process exited with error code. See “systemctl status jenkins.service” and “journalctl -xe” for details.

在这里插入图片描述

根据提示查看报错原因,提示没有java的目录

修改Jenkins配置文件中的java路径

查看java的安装路径在哪

which java

在这里插入图片描述

vim /etc/init.d/jenkins 

在这里插入图片描述

找到这个一行,修改为本机的java目录

在这里插入图片描述

刷新配置文件,重新启动,查看启动状态

systemctl daemon-reload
sudo systemctl start jenkins
systemctl status jenkins.service

在这里插入图片描述
出现以上信息说明运行成功



(5)jenkins默认端口为8080,大多数情况都会有其他应用在使用,修改jenkins端口和工作目录

进入jenkins的配置文件,修改这个JENKINS_PORT=“8088”

vim /etc/sysconfig/jenkins

在这里插入图片描述

修改JENKINS_HOME的值为自己的工作目录

在这里插入图片描述

然后再重启jenkins

service jenkins restart

在这里插入图片描述



关闭服务器防火墙

(1)如果是阿里云或者腾讯云的服务器就上控制台去添加个入规则的端口放行,

(2)如果有宝塔面板的话直接在宝塔面板放行,

(3)可以直接关掉firewalld的服务,不推荐直接关闭所有防火墙

systemctl stop firewalld



4、访问jenkins

ip地址:配置的端口号(127.0.0.1:8088)

在这里插入图片描述

访问后出现这个页面说明已经成功,然后去提示的目录下找到密码来进行后续操作。



版权声明:本文为shaomeng7426原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。