---
title: 离线安装
description: "Jenkins或GitLab环境需用户自行搭建，两者二选一进行安装，请勿在同一台服务器上安装Jenkins和GitLab。以下为Jenkins环境安装操作步骤，仅供参考。"
url: https://www.hikunpeng.com/document/detail/zh/nativedevp/userguide/preparations/NativeDevelopment_0108.html
sourcePath: /source/zh/nativedevp/userguide/preparations/NativeDevelopment_0108.html
indexId: 70ba2b702ffbf7f5f68d5946f260151430c4d1ec0bab10b6a0d410685ebad98172
---
# 离线安装

Jenkins或GitLab环境需用户自行搭建，两者二选一进行安装，请勿在同一台服务器上安装Jenkins和GitLab。以下为Jenkins环境安装操作步骤，仅供参考。


1. 若需要获取目标系统的Jenkins安装包，请参见：https://archives.jenkins.io/(https://archives.jenkins.io/)，推荐获取“LTS Releases”中的安装包。
  - 下载    Jenkins RPM(https://archives.jenkins.io/redhat-stable/jenkins-2.426.2-1.1.noarch.rpm)
安装包。
  - 下载    Jenkins WAR(https://archives.jenkins.io/war-stable/2.426.2/jenkins.war)
安装包。
- Jenkins离线安装详细操作步骤请参见：  https://www.jenkins.io/doc/book/installing/offline/(https://www.jenkins.io/doc/book/installing/offline/)
。
- Jenkins运行的JDK为JDK11及以上，官方推荐JDK17。
- 链接中的“2.426.2”指安装包版本号，可在链接中获取最新安装包下载。


2. Jenkins安装完成后，请进行初始化设置，操作步骤请参见Jenkins初始化设置。
3. 可在Jenkins插件主页(https://plugins.jenkins.io/)下载符合目标要求的插件安装包（.hpi），离线安装插件。以安装Blue Ocean插件为例：

  a. 进入“Manage Jenkins”，单击“插件管理”，打开“Plugins”页面，左侧单击“Advanced settings”，在打开的页面中单击“选择文件”，上传已下载的插件安装包。
    图1 安装Blue Ocean插件1

  b. 上传后单击“Deploy”，安装Blue Ocean插件。
    图2 安装Blue Ocean插件2

4. 安装过程中会提示需要安装其他的依赖，请根据回显信息在Jenkins插件主页(https://plugins.jenkins.io/)下载并安装其他需要的依赖。
  图3 其他依赖插件

  可将安装好Jenkins插件的服务器上“/var/lib/jenkins/plugins”目录下的所有文件导出，再放入Jenkins离线环境服务器上的相同目录下（若无“/var/lib/jenkins/plugins”目录，请手动创建），执行“systemctl restart jenkins.service”命令重启Jenkins服务。 离线安装插件需要的依赖较多，需要单独下载并单独安装，安装Blue Ocean插件需要的依赖有70多个。可参见“https://mirrors.huaweicloud.com/jenkins/plugins/插件名称/插件版本号/”下载对应的依赖插件。 插件名称：替换为具体的插件名称。 插件版本号：替换为具体需要的插件版本号。 例如：https://mirrors.huaweicloud.com/jenkins/plugins/blueocean-commons/1.27.16/(https://mirrors.huaweicloud.com/jenkins/plugins/blueocean-commons/1.27.16/)
