centos7安装jenkins

jenkins官网Redhat Jenkins Packages

一、配置jenkins yum源

bash 复制代码
#下载并配置jenkins源
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
#配置jenkins证书
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

二、配置jenkins安装环境

bash 复制代码
#1、安装jdk17
#如果安装先卸载 yum安装的卸载方式
yum remove java*
#安装包安装的卸载方式 清理 /etc/profile的环境变量配置


#创建jdk17下载路径
mkdir -p /usr/local/java/
#切换路径
cd /usr/local/java
#安装wget    如果安装可以跳过
yum install -y wget
#下载jdk17
wget https://download.java.net/java/GA/jdk17.0.1/2a2082e5a09d4267845be086888add4f/12/GPL/openjdk-17.0.1_linux-x64_bin.tar.gz
#解压jdk17
tar -xzvf openjdk-17.0.1_linux-x64_bin.tar.gz -C /usr/local/java/
#配置环境变量
sed -i '$a export JAVA_HOME=/usr/local/java/jdk-17.0.1' /etc/profile
sed -i '$a export JRE_HOME=${JAVA_HOME}/jre' /etc/profile
sed -i '$a export CLASSPATH=.:${JAVA_HOME}/lib:${JREHOME}/lib:$CLASSPATH' /etc/profile
sed -i '$a export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin' /etc/profile
sed -i '$a export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin' /etc/profile
#重新加载环境变了
source /etc/profile
#验证jdk
java -version

#2、安装fontconfig
yum -y install fontconfig
#3、安装git
yum -y install git

三、安装配置jenkins

bash 复制代码
#安装jenkins
yum -y install jenkins
#配置jenkins配置文件
vim /lib/systemd/system/jenkins.service
##############jenkins.service############
# The Java home directory. When left empty, JENKINS_JAVA_CMD and PATH are consulted.
#Environment="JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64"
Environment="JAVA_HOME=/usr/local/java/jdk-17.0.1"        #添加jdk引用路径


# Port to listen on for HTTP requests. Set to -1 to disable.
# To be able to listen on privileged ports (port numbers less than 1024),
# add the CAP_NET_BIND_SERVICE capability to the AmbientCapabilities
# directive below.
Environment="JENKINS_PORT=18080"                #修改端口号
####################################################

#重新加载systemctl
systemctl daemon-reload
#启动jenkins
systemctl start jenkins

#查看密码 首次登录要用/var/lib/jenkins/secrets/initialAdminPassword
cat /var/lib/jenkins/secrets/initialAdminPassword

四、修改防火墙配置

bash 复制代码
#1、彻底关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

#2、开放jenkins端口 18080
firewall-cmd --permanent --add-port=18080/tcp
firewall-cmd --reload
firewall-cmd --query-port=18080/tcp

五、设置jenkins中文汉化

1、下载插件

安装完成之后退出重新登录jenkins 即可设置为中文 不用进行第二步 如果想也可以进行第二步设置

2、配置中文

相关推荐
勤奋的凯尔森同学2 小时前
webmin配置终端显示样式,模仿UbuntuDesktop终端
linux·运维·服务器·ubuntu·webmin
技术小齐6 小时前
网络运维学习笔记 016网工初级(HCIA-Datacom与CCNA-EI)PPP点对点协议和PPPoE以太网上的点对点协议(此处只讲华为)
运维·网络·学习
ITPUB-微风6 小时前
Service Mesh在爱奇艺的落地实践:架构、运维与扩展
运维·架构·service_mesh
落幕6 小时前
C语言-进程
linux·运维·服务器
chenbin5207 小时前
Jenkins 自动构建Job
运维·jenkins
java 凯7 小时前
Jenkins插件管理切换国内源地址
运维·jenkins
AI服务老曹7 小时前
运用先进的智能算法和优化模型,进行科学合理调度的智慧园区开源了
运维·人工智能·安全·开源·音视频
sszdzq8 小时前
Docker
运维·docker·容器
book01218 小时前
MySql数据库运维学习笔记
运维·数据库·mysql
bugtraq20219 小时前
XiaoMi Mi5(gemini) 刷入Ubuntu Touch 16.04——安卓手机刷入Linux
linux·运维·ubuntu