Jenkins离线插件配置(二)

目录

一、通过插件管理器下载插件

二、通过已有的Jenkins服务器直接拷贝安装


一、通过插件管理器下载插件

Jenkins官方的离线安装插件方式:Offline Installations

官方提供的一个插件管理器:Release 2.12.8 · jenkinsci/plugin-installation-manager-tool · GitHub

插件管理器将插件及其依赖项下载到一个文件夹中,以便可以轻松地将它们导入到 Jenkins 实例中。该工具的目标是替换Docker install-plugins.sh 脚本以及在 Jenkins 中重新创建的许多其他插件管理实现。

命令如下:

java -jar jenkins-plugin-manager-*.jar --war /your/path/to/jenkins.war --plugin-file /your/path/to/plugins.txt --plugins delivery-pipeline-plugin:1.3.2 deployit-plugin

--plugin-file或-f

(可选)plugins.txt 或 plugins.yaml 文件的路径,其中包含要安装的插件列表。如果此文件不存在,或者该文件存在但没有 .txt 或 .yaml/.yml 扩展名,则会引发错误。

--plugin-download-directory或-d

(可选)安装插件的目录。此配置也可以通过 PLUGIN_DIR 环境变量进行。该目录将首先被删除,然后重新创建。如果没有提供目录配置,如果检测到的操作系统是 Microsoft Windows,则默认 C:\ProgramData\Jenkins\Reference\Plugins,否则为 /usr/share/jenkins/ref/plugins

--plugins或-p:

(可选)要安装的插件列表(请参阅下面的插件格式),用空格分隔。

--war or -w

 (可选) Path to Jenkins war file. If no war file is entered, will default to /usr/share/jenkins/jenkins.war or C:\ProgramData\Jenkins\jenkins.war, depending on the user's OS. Plugins that are already included in the Jenkins war will only be downloaded if their required version is newer than the one included.

其实如果与一台外网jenkins服务器,会更加简单(比如自己的笔记本),在外网jenkins安装好插件后,再将插件目录打包出来,在内网环境的Jenkins直接解压覆盖直接使用即可。

二、通过已有的Jenkins服务器直接拷贝安装

先正常外网安装,服务成功跑起来之后,访问Web服务并输入初始化密码,进入配置向导

 选择默认安装,额外的插件我们可以再初始化插件安装完成之后在插件管理中配置

 新增管理员账号

完成之后进入插件管理(可以根据需要选择插件,一般SpringBoot项目常用的插件有这些:Maven、SSH、Gitlab|GitHub | Gitee)

安装完插件后到jenkins目录对其插件进行打包:

#默认路径:/root/.jenkins/plugins
#打包命令
tar czvf /root/.jenkins/plugins.tar.gz /root/.jenkins/plugins

 最后使用用sz命令或者sftp等方法下载下来并恢复到内网jenkins插件目录即可。

#解压命令
tar zxvf /root/.jenkins/plugins.tar.gz
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值