五、Linux(Centos7)安装 jenkins(jdk11+jenkins2.375),并配置JDK,Maven,Git,GitLab

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dontYouWorry/article/details/135460464

1. JDK11安装

#下载
yum -y install fontconfig java-11-openjdk

 
 
  • 1
  • 2

在这里插入图片描述

#查看版本,出现版本号即为成功
java -version

 
 
  • 1
  • 2

在这里插入图片描述

2. Maven安装

-参照此链接文章安装maven
maven安装:https://blog.csdn.net/dontYouWorry/article/details/128934720

3. git安装

1.安装git

yum -y install git

 
 
  • 1

在这里插入图片描述
2. 查看git版本

git --version

 
 
  • 1

在这里插入图片描述

4. Jenkins2.375安装

清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/
在这里插入图片描述

2.1 找到自己需要的版本下载

#先下载ca-certificates,防止报证书过期问题,再下载包
yum install -y ca-certificates
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.375.4-1.1.noarch.rpm

 
 
  • 1
  • 2
  • 3

在这里插入图片描述在这里插入图片描述
2.2 直接安装包

rpm -ivh jenkins-2.375.4-1.1.noarch.rpm

 
 
  • 1

在这里插入图片描述
2.3 启动Jenkins并查看启动状态,继续查看默认密码

systemctl start jenkins && systemctl status jenkins

 
 
  • 1

在这里插入图片描述

#查看默认登录密码
cat /var/lib/jenkins/secrets/initialAdminPassword

 
 
  • 1
  • 2

在这里插入图片描述

2.4 浏览器访问登录- - -(http://IP:8080/)
连接前注意关闭防火墙或者开放8080端口

#1. 关闭防火墙
systemctl stop firewalld 

#2. 防火墙开放8080端口
firewall-cmd –zone=public --add-port=8080/tcp –permanent
systemctl restart firewalld #重启

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

输入上一步记录的默认密码
在这里插入图片描述
在这里插入图片描述
选(),后面根据自己的需要装,怕有一些插件安装太慢下载失败浪费时间。当然也可以在这里下载,只勾选自己需要的,不熟悉的先不勾
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.1 设置中文显示

4.1.1 先下载插件
Locale
Localization: Chinese (Simplified)
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
重启完,刷新浏览器重新进入界面
在这里插入图片描述4.1.2 设置语言为英文显示
在这里插入图片描述
后台重启Jenkins

systemctl restart jenkins && systemctl status jenkins

 
 
  • 1

在这里插入图片描述再设置语言为中文显示
在这里插入图片描述
后台继续重启Jenkins,汉化这一块有问题,有时候设置完中文显示不太行,多重启两次

systemctl restart jenkins && systemctl status jenkins

 
 
  • 1

在这里插入图片描述
在这里插入图片描述
P.S. 如果Jenkins重启,那么汉化会继续汉化不完全,需要设置语言为英文显示,然后重启Jenkins,再继续设置为中文显示,这是一个系统Bug

4.2 端口,用户权限修改

端口任意修改,用户修改为root,防止后面出现权限问题
jenkins配置文件路径::/usr/lib/systemd/system/jenkins.service

#修改端口,用户权限,
vim /usr/lib/systemd/system/jenkins.service

 
 
  • 1
  • 2

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

4.3 插件下载

先下载一些基本的插件,其他的根据自己的需求下载
Deploy to container(支持自动化将代码部署到tomcat容器)
Maven Integration(jenkins 利用maven编译,打包,所需插件)
Node.js(打包前端vue项目所需插件)
Git (git插件,从托管平台拉取代码)
GiteeorGithuborGitlab(托管平台插件)
Publish Over SSH(ssh传输到另一台服务器)
在这里插入图片描述

后面有时间继续完善

4.4 全局工具配置

P.S. 记住先安装对应插件,不然找不到对应设置板块

4.4.1 Maven配置

路径为第二步自己安装的本地路径,以自己实际的路径为准
在这里插入图片描述

4.4.2 JDK配置

yum安装的JDK默认路径为/usr/lib/jvm

在这里插入图片描述
在这里插入图片描述

4.4.3 Git配置

yum安装的git默认路径为/usr/bin,也可以用whereis git直接查看
在这里插入图片描述在这里插入图片描述

4.5 系统配置

下载完对应插件才能找到对应设置板块

4.5.1 Gitee配置

在Gitee平台,我的<设置<私人令牌,生成一个私人令牌(一串密钥),在Jenkins里面添加进去即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
其他托管平台配置,用法是一样的,在对应的配置里面,输入地址,账号密码就可以了。连接不上会提示连接错误,可能就是账号密码的问题

4.6 构建测试

之前有写过一篇构建的文章,从提交代码到构建,都有详细介绍,可以参考下。主要学习构建那块,学会构建就很简单了,祝学习顺利!!!

jenkins简单构建测试-https://blog.csdn.net/dontYouWorry/article/details/129044568

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值