麒麟系统部署Jenkins完整指南

一、环境准备

1.系统要求

操作系统:麒麟V10(基于Linux内核) Java版本:JDK 17(需与Jenkins兼容) 内存建议:最小8GB,推荐16GB+(根据构建规模调整)

2.镜像加速

使用清华大学镜像仓库

https://mirrors.tuna.tsinghua.edu.cn

cd /data
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.440.3/jenkins.war

二、JDK安装与配置

1.下载JDK 17

Jenkins是java代码开发的,需要依赖JDK

#去下载jdk
https://www.oracle.com/cn/java/technologies/downloads/#java17

2.配置JDK

[root@jenkins data]# tar xf jdk-17.0.14_linux-x64_bin.tar.gz

三、Jenkins部署流程

1.目录规划与权限

# war包改名
[root@jenkins data]# mv jenkins.war jenkins-2.440.3.war
[root@jenkins data]# ll
总用量 269892
-rw-r--r-- 1 root root 182874706  4月 12 09:44 jdk-17.0.14_linux-x64_bin.tar.gz
-rw-r--r-- 1 root root  93489042  4月 17  2024 jenkins-2.440.3.war
[root@jenkins data]# mkdir /data/{jenkins,jenkins_home} -p
[root@jenkins data]# mv jenkins-2.440.3.war jenkinsW

2.Systemd服务配置

[root@jenkins data]# cat /etc/systemd/system/jenkins.service
[Unit]
Description=Jenkins Continuous Integration Server
After=network.target

[Service]
Type=simple
User=root
Group=root
ExecStart=/data/jdk-17.0.14/bin/java -Xms1g -Xmx5g -jar /data/jenkins/jenkins-2.440.3.war --httpPort=8080 --webroot=/data/jenkins_home/war
Restart=on-failure
Environment="JAVA_OPTS=-Djava.awt.headless=true -XX:+UseG1GC -Xlog:gc*=info:file=/data/jenkins_home/gc.log"
WorkingDirectory=/data/jenkins_home/
Environment="JENKINS_HOME=/data/jenkins_home"

[Install]
WantedBy=multi-user.target

3.启动服务

[root@jenkins data]# systemctl daemon-reload 
[root@jenkins data]# systemctl enable --now jenkins.service

浏览器访问IP:8080

01-[信创]-麒麟系统使用war包安装Jenkins_Jenkins


01-[信创]-麒麟系统使用war包安装Jenkins_java_02

01-[信创]-麒麟系统使用war包安装Jenkins_Jenkins_03