Linux Centos下安装Jenkins

前言

最近发现在部署项目的时候感觉特别繁琐,改动一点代码就需要重新打包上传到服务器,所以准备学习Jenkins自动部署。

JDK、Tomcat、Maven、Git 下载与安装

由于我这里已经安装好了JDKTomcat、Git,就不在安装了。

Maven安装

1、打开 官方下载地址,自行选择版本,这里选择最新版本,apache-maven-3.6.1-bin.tar.gz
在这里插入图片描述
2、下载Maven压缩文件。

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz

3、解压。

tar -xzvf apache-maven-3.6.1-bin.tar.gz

4、编辑环境变量

vim /etc/profile
新增
export PATH=$PATH:$MAVEN_HOME/bin
export MAVEN_HOME=/usr/local/apps/maven/apache-maven-3.6.1

在这里插入图片描述
5、保存:按ESC,输入 wq,回车即可。
6、更新加载环境变量:source /etc/profile
7、验证,输入mvn -v,下图表示成功。
在这里插入图片描述

Jenkins下载与安装

1、打开 下载地址 版本自行选择,我这里选择的是jenkins-2.164-1.1.noarch.rpm

2、上传到自己的服务器,可以使用 rz 命令。
3、使用 rpm 命令安装。

rpm -ih jenkins-2.164-1.1.noarch.rpm

安装成功
在这里插入图片描述
4、在/usr/lib/jenkins目录下找到 jenkins.war包就是成功了。
在这里插入图片描述
5、JDK设置,vim /etc/init.d/jenkins 进行修改如下。

# Search usable Java as /usr/bin/java might not point to minimal version required by Jenkins.
# see http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25673707.html
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/bin/java
/usr/java/jdk1.8.0_171/bin/java	 -->主要是添加自己安装jdk的位置
"
for candidate in $candidates
do
  [ -x "$JENKINS_JAVA_CMD" ] && break
  JENKINS_JAVA_CMD="$candidate"
done

JAVA_CMD="$JENKINS_JAVA_CMD $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR"
jenkins命令
systemctl start jenkins.service 启动jenkins
systemctl enable jenkins.service 设置jenkins开机启动 
systemctl stop jenkins.service 关闭jenkins 
systemctl status jenkins.service 查看jenkins的状态

1、启动jenkins,输入systemctl start jenkins.service
在这里插入图片描述
看到active (running)代表成功启动。
2、运行 jenkins.war

cd /usr/lib/jenkins
java -jar jenkins.war 

我这里出现了一个异常。
在这里插入图片描述
原因是因为端口被占用了,办为默认端口是 8080 我的服务器已经启动了一个8080端口了。

解决办法修改端口,--httpPort=8888
java -jar jenkins.war --httpPort=8888
# 后台启动
nohup java -jar jenkins.war --httpPort=8888 &

看到日志没有异常信息代表成功了。浏览器输入服务器+端口即可访问。
在这里插入图片描述
能看到这个界面说明启动成功了,看到这个界面如果你内存比较小的话可能等待的时间比较长,所以请耐心等待,我的做法是多运行几次就好了。在这里插入图片描述

Jenkins简单配置

1、进入 /root/.jenkins/secrets/initialAdminPassword 文件copy密码粘贴即可。
2、进入安装页面选择,安装推荐插件。
在这里插入图片描述
等待安装完成。 在这里插入图片描述
3、创建管理员账号。

在这里插入图片描述
4、保存完成即可。

5、简单配置完成。
在这里插入图片描述
在这里插入图片描述

总结

1、如果配置成功了不能访问,其原因是防火墙不允许对应的端口访问。
2、如果是阿里云服务器需要对该端口添加安全组规则。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CentOS安装Jenkins的步骤如下: 1. 在终端中输入以下命令,启用Jenkins存储库: ``` sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo ``` 2. 导入Jenkins的GPG密钥: ``` sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key ``` 3. 安装Jenkins: ``` sudo yum install jenkins ``` 4. 启动Jenkins服务: ``` sudo systemctl start jenkins ``` 5. 设置Jenkins服务在系统启动时自动启动: ``` sudo systemctl enable jenkins ``` 6. 通过浏览器访问http://localhost:8080或http://your_server_ip:8080,以查看Jenkins的初始设置页面。 请注意,根据您的系统配置,您可能需要在防火墙规则中允许对Jenkins服务器的访问。 ### 回答2: CentOS是一种流行的Linux操作系统,而Jenkins是一个开源的持续集成和持续交付工具。要在CentOS安装Jenkins,可以按照以下步骤进行操作: 1. 更新系统:使用以下命令更新CentOS系统的软件包和依赖项。 ``` sudo yum update ``` 2. 安装Java:Jenkins是用Java编写的,因此需要安装Java运行时环境(JRE)或Java开发工具包(JDK)。可以使用以下命令安装OpenJDK。 ``` sudo yum install java ``` 3. 安装Jenkins:可以使用以下命令添加Jenkins的软件源并安装它。 ``` 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 sudo yum install jenkins ``` 4. 启动Jenkins:使用以下指令启动Jenkins服务。 ``` sudo systemctl start jenkins ``` 5. 设置Jenkins自启动:使用以下命令将Jenkins添加到系统启动项,并启用自动启动。 ``` sudo systemctl enable jenkins ``` 6. 访问Jenkins:在Web浏览器中输入服务器的IP地址或域名,加上端口号8080(默认端口),例如:http://your_server_ip_or_domain:8080。会显示Jenkins的欢迎页面。 7. 解锁Jenkins:初始访问时,需要解锁Jenkins。通过运行以下命令获取解锁密钥。 ``` sudo cat /var/lib/jenkins/secrets/initialAdminPassword ``` 8. 安装必要的插件:按照提示进行Jenkins的初始化设置,包括创建管理员用户和安装建议的插件。 9. 完成:完成上述步骤后,即可访问Jenkins的仪表板并开始使用。可以根据需要进行进一步的配置和自定义。 注意:在安装Jenkins之前,确保服务器已连接到互联网,并且防火墙允许服务器上的入站和出站连接。如果使用了其他端口号,请根据实际情况修改步骤中的端口号。 ### 回答3: CentOS是一种广泛使用的Linux发行版,它可以用于安装和运行各种服务和应用程序,包括Jenkins。 要在CentOS安装Jenkins,您可以按照以下步骤进行操作: 1. 更新系统:使用以下命令更新系统软件包和依赖项: ```bash sudo yum update ``` 2. 安装Java: Jenkins是基于Java的应用程序,因此您需要安装Java以便在CentOS上运行它。使用以下命令安装Java: ```bash sudo yum install java-1.8.0-openjdk ``` 3. 导入Jenkins存储库: 使用以下命令导入Jenkins存储库的GPG密钥: ```bash sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key ``` 4. 添加Jenkins存储库: 使用以下命令将Jenkins存储库添加到系统: ```bash sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo ``` 5. 安装Jenkins: 使用以下命令安装Jenkins: ```bash sudo yum install jenkins ``` 6. 启动Jenkins服务: 使用以下命令启动Jenkins服务并将其设置为在系统启动时自动启动: ```bash sudo systemctl start jenkins sudo systemctl enable jenkins ``` 7. 配置防火墙: 如果您使用防火墙,请确保允许Jenkins流量通过端口8080。 使用以下命令打开端口: ```bash sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp sudo firewall-cmd --reload ``` 8. 访问Jenkins: 打开浏览器并输入服务器的IP地址或域名,后跟端口号8080。您将在浏览器中看到Jenkins配置页面。 按照屏幕上的指示完成配置。 这就是在CentOS安装Jenkins的基本步骤。 安装完成后,您就可以使用Jenkins来进行持续集成和交付,管理构建和部署任务以及监控项目的状态。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值