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

安装步骤

  • [1. JDK11安装](#1. JDK11安装)
  • [2. Maven安装](#2. Maven安装)
  • [3. git安装](#3. git安装)
  • [4. Jenkins2.375安装](#4. Jenkins2.375安装)
    • [4.1 设置中文显示](#4.1 设置中文显示)
    • [4.2 端口,用户权限修改](#4.2 端口,用户权限修改)
    • [4.3 插件下载](#4.3 插件下载)
    • [4.4 全局工具配置](#4.4 全局工具配置)
      • [4.4.1 Maven配置](#4.4.1 Maven配置)
      • [4.4.2 JDK配置](#4.4.2 JDK配置)
      • [4.4.3 Git配置](#4.4.3 Git配置)
    • [4.5 系统配置](#4.5 系统配置)
      • [4.5.1 Gitee配置](#4.5.1 Gitee配置)
    • [4.6 构建测试](#4.6 构建测试)

1. JDK11安装

shell 复制代码
#下载
yum -y install fontconfig java-11-openjdk
shell 复制代码
#查看版本,出现版本号即为成功
java -version

2. Maven安装

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

3. git安装

1.安装git

shell 复制代码
yum -y install git


2. 查看git版本

shell 复制代码
git --version

4. Jenkins2.375安装

清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/

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

shell 复制代码
#先下载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


2.2 直接安装包

shell 复制代码
rpm -ivh jenkins-2.375.4-1.1.noarch.rpm


2.3 启动Jenkins并查看启动状态,继续查看默认密码

shell 复制代码
systemctl start jenkins && systemctl status jenkins
shell 复制代码
#查看默认登录密码
cat /var/lib/jenkins/secrets/initialAdminPassword

2.4 浏览器访问登录- - -(http://IP:8080/)

连接前注意关闭防火墙或者开放8080端口

shell 复制代码
#1. 关闭防火墙
systemctl stop firewalld 

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

输入上一步记录的默认密码


选(),后面根据自己的需要装,怕有一些插件安装太慢下载失败浪费时间。当然也可以在这里下载,只勾选自己需要的,不熟悉的先不勾




4.1 设置中文显示

4.1.1 先下载插件
Locale
Localization: Chinese (Simplified)


重启完,刷新浏览器重新进入界面
4.1.2 设置语言为英文显示

后台重启Jenkins

shell 复制代码
systemctl restart jenkins && systemctl status jenkins

再设置语言为中文显示

后台继续重启Jenkins,汉化这一块有问题,有时候设置完中文显示不太行,多重启两次

shell 复制代码
systemctl restart jenkins && systemctl status jenkins



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

4.2 端口,用户权限修改

端口任意修改,用户修改为root,防止后面出现权限问题

jenkins配置文件路径::/usr/lib/systemd/system/jenkins.service

shell 复制代码
#修改端口,用户权限,
vim /usr/lib/systemd/system/jenkins.service


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

相关推荐
哎呦没23 分钟前
大学生就业招聘:Spring Boot系统的架构分析
java·spring boot·后端
编程、小哥哥1 小时前
netty之Netty与SpringBoot整合
java·spring boot·spring
IT学长编程2 小时前
计算机毕业设计 玩具租赁系统的设计与实现 Java实战项目 附源码+文档+视频讲解
java·spring boot·毕业设计·课程设计·毕业论文·计算机毕业设计选题·玩具租赁系统
韩楚风2 小时前
【linux 多进程并发】linux进程状态与生命周期各阶段转换,进程状态查看分析,助力高性能优化
linux·服务器·性能优化·架构·gnu
莹雨潇潇2 小时前
Docker 快速入门(Ubuntu版)
java·前端·docker·容器
陈苏同学2 小时前
4. 将pycharm本地项目同步到(Linux)服务器上——深度学习·科研实践·从0到1
linux·服务器·ide·人工智能·python·深度学习·pycharm
Ambition_LAO2 小时前
解决:进入 WSL(Windows Subsystem for Linux)以及将 PyCharm 2024 连接到 WSL
linux·pycharm
杨哥带你写代码2 小时前
足球青训俱乐部管理:Spring Boot技术驱动
java·spring boot·后端
Pythonliu72 小时前
茴香豆 + Qwen-7B-Chat-Int8
linux·运维·服务器
你疯了抱抱我2 小时前
【RockyLinux 9.4】安装 NVIDIA 驱动,改变分辨率,避坑版本。(CentOS 系列也能用)
linux·运维·centos